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

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.
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.
First comprehensive Python course covering language basics and preparing students for professional certification.
Build larger, object-oriented programs by creating engaging games in Python.
Build solar system simulations to learn orbital mechanics and scientific computing.