C100

Python for AI

The starting point for AI learners. Students master syntax, functions, modular thinking, debugging habits, and the logic patterns that make later data and model work possible.

Three entry points for different ages and backgrounds.

C100 is designed to make students fluent enough to express ideas in code, test assumptions, and prepare for data science and machine learning without feeling rushed.

C101 Python ElementaryGrades 5-6, beginner-friendly. Students learn Python through playful AI math, ethics conversations, games, simulations, and smart-car style programming. The emphasis is confidence, logic, and curiosity.
C102 Python ProfessionalGrades 7-8. A structured Python course for middle-school students who are ready for cleaner code, stronger math connections, functions, data structures, and problem-solving discipline.
C103 Python IntensiveGrade 9+. A faster route for older students with stronger math backgrounds who want to reach AI courses quickly. Labs emphasize efficient syntax, debugging, notebooks, and preparation for C200/C400 work.

Upcoming C100 cohorts

Choose the cohort that best matches the student's grade and pace. Each cohort includes live instruction, guided practice, and homework feedback.

C101

Python Elementary

Grades 5-6 beginner cohort

Hours
24 hours
Schedule
Wednesday 7:00-9:00 PM ET
Price
CAD $960
Join this cohort
C102

Python Professional

Grades 7-8 structured cohort

Hours
28 hours
Schedule
Saturday 2:00-4:00 PM ET
Price
CAD $1,120
Join this cohort

Student outcomes

By the end of C100, students can write readable Python, explain their logic, debug errors, and use code as a tool for AI learning.

  • Core syntax, loops, conditionals, functions, and modules
  • Computational thinking and decomposition
  • Introductory AI ethics and data awareness
  • Notebook habits for later data science labs