top of page
Technology at School
AIClub new logo 2023 Final.png
Young Scholars National Honor Society Logo.png

AI and Python for Middle Schoolers

For Grades 6–8

Designed by PhD mentors and taught by expert instructors, our middle school courses aim to give students an early and exciting introduction to Artificial Intelligence - a powerful technology that is already shaping the world and will define the future of work.

 

Students can choose to take AI Basics (M1), Python and AI (PA1), or both. In M1, they’ll explore what AI is, how it works, and build their own AI projects using real-world data - all with no prior coding or math experience needed. In PA1, they’ll learn to code in Python and apply it to create intelligent applications like chatbots. Both courses complement each other and are designed to spark curiosity, build real skills, and inspire future innovation.

Choose your course.

AI Basics_edited_edited.png

AI Basics

6 sessions

$200

$160

AI and Python_edited_edited.png

Build a Chatbot with AI and Python

8 sessions

$250

$200

Why learn AI?

Give your child a head start in one of the most in-demand skills of the future -- Artificial Intelligence and Python programming -- all from the comfort of home! With more than 25% of jobs expected to shift toward automation and AI, this is the perfect time to introduce your child to these cutting-edge technologies.

In our online programs, students with no prior experience in coding or AI can jump right in and start building real-world projects from the very first class. Whether it's teaching an AI to play games like tic-tac-toe, predicting their favorite Pokémon, or solving community problems like recycling or accessibility — students learn how AI works, how it “thinks,” and how they can create their own intelligent applications.

Our courses are designed by AI experts with PhDs in Computer Science and have been developed to be accessible, engaging, and impactful. We believe learning should be fun -- that’s why our students start with hands-on projects right away. Most go on to explore more programming, math, and STEM topics after their first course, and many even win national and international competitions!

For those looking to go further, Python, one of the most versatile and popular programming languages today, is the perfect next step. Used in everything from AI systems and web development to gaming and graphic design, Python is an essential tool for future-ready learners. In our beginner-friendly Python + AI course, students learn programming fundamentals and use Python to build smart applications like chatbots.

Whether your child is new to AI, interested in coding, or eager to explore both,  our courses are the ideal launchpad into technology and innovation.

M1

AI Basics (M1)

Course Description

Students will learn what Artificial Intelligence is, how AI works and will build a custom project to train their own AI! There is no math or programming pre-requisite to join this class!


Students will learn to build different types of AI - to detect and predict categories (for example whether a person is Happy/Sad or Child/Adult), to detect and predict values (such as teaching an AI to do Math). They will build AI projects to do each of these and learn the concepts behind them.


Students will also do a custom project of their choice to build an AI system to solve a problem. They will showcase their project to their parents and peers on the last day of the class.

 Topics, Tools, and Modules:
 

• Learn to identify different types of algorithms (classification, regression) appropriate for different types of problems and data (text, numbers and categories).

• Train an AI system from raw data and use it to build cool applications.

• How to improve an AI with better data

• How AI compares to rule engines (can I beat an AI by writing rules?), and when to use and not to use AI

• Difference between AI and Robotics.

• Use the same industry cloud tools that businesses and experts do, We show you how to use them easily. You can use the same tools as you do more advanced classes.

What students take away

• A good understanding of AI - a fascinating and fundamental technology that is changing our world.
• Several AI projects that they can showcase, covering numbers and text 
• One year access to an online cloud account where they can continue to build new projects and learn more AI
• Opportunities to compete and win in AI competitions. For more information on this, visit our
Research Program.

Schedule 

Duration: 6 sessions / 1.5 hours per session

We offer a range of dates and times to accommodate busy schedules.

Since we use entirely online tools, if a student must miss a class, it is easy for them to do the required work at home. We provide materials for missed classes and drop in times for students to come in for personal assistance on material covered in a missed class. We do ask however that the student attend the first and last class since this is needed for them to get oriented and also complete their custom project.

Important Notice: The class schedules listed here are fixed. Session rescheduling is not possible in the event of student absence, even if the class has only one student. Thank you for your understanding.

Projects built by students taking our courses 

M1 Xander's Video Game Suggester
00:41
M1 Veer's COVID19 Predictor
00:34
M1 Ruhan's 5 City Weather Predictor
00:35
M1 Rrishi Anand's Lion Tiger Hyrid Identifier
00:40
M1 Oliver's Food Recommender
00:38
M1 Janam's Color Detector
00:41
M1 Corlan's Wind Instrument Identifier
00:41
M1 Arushi's Skin Cancer Detector
00:41
M1 Scedule
PA1

Build a Chatbot with AI and Python (PA1)

Course Description

This course will introduce new students to Python and reinforce core programming concepts (input/output, conditionals, loops, data structures etc.). The students will combine their newfound Python knowledge with Artificial Intelligence. They will build a smart chatbot that can understand English sentences and have a conversation. Each student will build a custom chatbot of their choice.
They will present their app to the class at the end of the course. Parents will also receive a video of their child's presentation and students can also write a blog about their project that will be showcased on the AIClub website.

Topics, Tools, and Modules:

• How to build a smart application from scratch in Python.
• Core programming concepts - flowcharts, input/output, loops, conditionals, data structures.
• To use an IDE (Development Environment) to create, run and debug Python applications.​
• How to connect AIs to their python programs to make them artificially intelligent.
• How to build applications that use two or more AIs at once.
• The students will build a custom project in Python and learn how to debug, test and present their final application in a demonstration.

What students take away

• A good understanding of python and how AI can be integrated into it. 
• Several python programs 
• One year access to an online cloud account where they can continue to build new projects and learn more AI
• Opportunities to compete and win in AI competitions. For more information on this, visit our Research Program.

• Certificate of Completion

Projects built by students taking our courses 

PA1 Sofia's Movie Recommender
00:44
PA1 Rahul's Youtube View Calculating YouBOt
01:01
PA1 Jayanth's Movie Recommending chatbot
00:39
PA1 Harshini's Tic Tac Toe Player
00:41
PA1 Arhana's Music Recommending Chatbot
00:49
PA1 Anay's Stock Price Predictor
00:55
PA1 Aarav's Mood Based Book/Movie Recommender
00:51
PA1 Supreeth's Conversing Chatbot
00:38
PA1 Saiyra's Tic Tac Toe Playing AI
00:46
PA1 Aditi's Tic Tac Toe Playing AI
00:41
PA1 John Tic Tac Toe AI
00:24
PA1 Michael's Hogwarts Sorting Hat Chatbot
00:39
PA1 Varun's Game Creating AI
00:37
PA1 Sid's Game Playing Chatbot
00:49
PA1 Karen's Anime Suggesting Chatbot
00:45

Schedule 

Duration: 8 sessions / 1.5 hours per session

We offer a range of dates and times to accommodate busy schedules.

Since we use entirely online tools, if a student must miss a class, it is easy for them to do the required work at home. We provide materials for missed classes and drop in times for students to come in for personal assistance on material covered in a missed class. We do ask however that the student attend the first and last class since this is needed for them to get oriented and also complete their custom project.

Important Notice: The class schedules listed here are fixed. Session rescheduling is not possible in the event of student absence, even if the class has only one student. Thank you for your understanding.

PA1 Schedule
bottom of page