Outschool
Open currency, time zone, and language settings
Log In

1-on-1 Artificial Intelligence (AI) for High Schoolers

Introduce your teen to artificial intelligence (AI) and machine learning (ML) in this hands-on coding and concepts class! They'll master Python, explore tools like ChatGPT, and use industry tools and skills used in college and tech careers.
Class

What's included

8 live meetings
6 hrs 40 mins in-class hours
Homework
1 hour per week. If requested by the student or parent, required reading from informational AI blogs, articles, or tutorials can be assigned.
Assignments
If requested by the student or parent, extra coding activities related to the class can be assigned for extra practice.
Projects
The course will end in a final project where the learner will program, train, and evaluate a machine-learning model. This project will challenge the learner, so much of the work will be done in class where the instructor can assist with it. If needed, some time may be required outside of class to work on it.
Certificate of Completion
A certificate of completion will be granted to highlight that the student has demonstrated a strong understanding of the fundamentals of artificial intelligence and machine learning.

Class Experience

US Grade 9 - 12
Beginner Level
What will be taught?

Please see the syllabus for a more detailed guideline of an example structure for the class. This is a personalized 1-on-1 course and the content will be adapted for individual learners. 

Week 1: Introduction to AI and ML. Learners will understand key concepts of AI and ML, including their differences, types, and applications. They'll also explore ChatGPT and prompt engineering, learning how to interact with generative AI tools.

Week 2: Python Foundations and ML Concepts. The course will cover Python basics, essential for AI programming, and introduce key ML algorithms such as Linear Regression, K-Nearest Neighbors, and Decision Trees.

Week 3: Hands-On Coding with ML Libraries. Students will explore data analysis and visualization techniques, and use real-world libraries that are used by professional software and ML engineers to build and evaluate ML models.

Week 4: Deep Learning and Neural Networks. The final week focuses on neural networks using more real-world libraries, culminating in a project where learners build their own neural network.



How is the class structured?

The class is designed for one-on-one interaction, ensuring personalized attention and support. Learners will have opportunities to engage with the instructor through Q&A sessions, and interactive exercises will help solidify their understanding. Each week consists of two lessons, delivered via live Zoom sessions. 

Each lesson will include: 
-A brief review quiz
-A unique hands-on activity or coding exercise
-An interactive personalized 1-on-1 lecture or demonstration
-Slides that support the lectures
-Plenty of space for curiosity, questions, and student exploration



What is my teaching style?

I believe that the practice of having a large group of students sit down and passively absorb information from the teacher is outdated and ineffective. My teaching philosophy revolves around personalized active engagement. In this class, students will have plenty of opportunity to explore their unique interests and spend more time on what they're passionate about. A clear and practical syllabus and accompanying content is also provided for learners who prefer a more guided and structured course. The class is hands-on and fun, making sure that students enjoy learning and remember the concepts better. 



Who is this class for?

Any high-school aged learner can attend! No background or prerequisites are necessary, but it is highly recommended to have experience in a programming language. Python is preferred, because that is the language used in this course. This is a personalized course and we will adapt to any learner experience. For learners without coding experience, we can either cover more high-level concepts or spend more time on coding basics. There are also many great class options for learning Python or other programming languages on Outschool!
Learning Goals
Students can identify differences between AI and traditional coding.
Students have a basic understanding of at least one ML model and can explain what it does.
learning goal

Syllabus

4 Units
8 Lessons
over 4 Weeks
Unit 1: Introduction to Artificial Intelligence (AI) and Machine Learning (ML)
Lesson 1:
Understanding AI and ML
 • Get to know each other
• What to expect from this class
• What is AI
• AI vs traditional coding
• Types of AI (narrow vs general)
• Types of AI problems: Computer Vision (images), Natural Language Processing (language), Time Series (stock market and weather)
• AI vs ML
• What is ML
• Types of ML: Supervised Learning, Unsupervised Learning, and Reinforcement learning
• Activity: Peanut Butter Jelly 
50 mins online live lesson
Lesson 2:
ChatGPT, Generative AI, and Prompt Engineering
 • ChatGPT
• Applications of ChatGPT
• Generative AI
• Hallucinations
• Prompt Engineering: Chain of Thought Prompting, Few-Shot Learning, Role Playing
• Activity: ChatGPT Playground 
50 mins online live lesson
Unit 2: Python Foundations and ML Concepts
Lesson 3:
Python Review and Basics
 • Python basics
• Data types, variables, loops, functions
• Google Colab
• Activity: Python Coding Exercise 
50 mins online live lesson
Lesson 4:
Machine Learning Algorithms
 • Linear Regression
• K-Nearest Neighbors
• Decision Trees
• Data labels
• Activity: Building Decision Tree 
50 mins online live lesson

Other Details

Parental Guidance
This course includes the use of third-party tools such as Google Colab and ChatGPT. A google account is necessary for Google Colab. No account is necessary for ChatGPT because all prompts will be submitted and screen shared through the instructor.
Pre-Requisites
This class is individually tailored to your student's current ability. No prerequisites are necessary. In order to get the full experience from the class, we recommend knowledge in at least 1 programming language (Python preferred).
Language of Instruction
English
Joined May, 2024
Profile
Teacher expertise and credentials
Bachelor's Degree in Computer Science from North Dakota State University
I hold a Master’s degree in Computer Science from North Dakota State University, where I specialized in Artificial Intelligence (AI) and Machine Learning (ML). My academic background is further strengthened by three certifications from the NVIDIA Deep Learning Institute, covering advanced AI and ML topics.

My professional experience includes roles as an AI researcher and as an AI and ML focused software engineer. In these roles, I applied AI and ML techniques to real-world problems, such as classifying agricultural crops and determining the edibility of mushrooms. This hands-on industry experience allows me to teach AI concepts with a practical, real-world focus.

In addition to my technical expertise, I have a strong foundation in teaching complex computer science topics. I served as a Learning Assistant at North Dakota State University, where I supported students in mastering data structures and algorithms—a critical and challenging area of study in computer science. 

Reviews

Live Private Course
Share

$176

weekly or $702 for 8 classes
2x per week, 4 weeks
50 min

Live video meetings
Ages: 14-18

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool