Student and mentor at a laptop

This foundational course introduces students in grades 4-12 to the Python programming language for the first time.

This foundational course introduces students in grades 4-12 to the Python programming language for the first time. Students learn basic programming concepts through engaging, hands-on projects that make coding fun and accessible. This course serves as the gateway to our comprehensive Python curriculum and prepares students for more advanced study. Classes meet once per week for 1.5 hours with a 5:1 student-to-teacher ratio.

How to enroll

Introduction to Python is included in our Weekly Classes, so to take this class enroll in weekly classes and tell your instructor you want to study Introduction to Python.

Enrolling in weekly classes is a two step process: enroll in the first class, then bulk enroll in additional classes for that same day and time.

  • Review the schedule for a day and time slot.
  • Create a client account, and add your students to the account
  • Enroll in a first class for the day and time you want, from the list of classes below.
  • To enroll in all classes of the same day and time, every week, you can:
  • Your child's instructor can enroll your child at the beginning of class.

Open the Introduction to Python curriculum →

Also in Python Programming

PythonIntermediate

Python Apprentice

First comprehensive Python course covering language basics and preparing students for professional certification.

Weekly
PythonIntermediate

Python Games

Build larger, object-oriented programs by creating engaging games in Python.

Weekly
PythonAdvanced

Python OrbitLab

Build solar system simulations to learn orbital mechanics and scientific computing.

Weekly