Beginner Python
The Python Language Track starts by building a foundation in programming with Python. Students will build fun apps and games while learning foundational Python language and coding concepts like functions, variables, and data types. They will practice creating interactive programs and managing data with Python data structures. Students gain the logical thinking and reasoning skills needed in coding.format.
Intermediate Python
Students focus on different ways to get data into their programs at the intermediate level. They’ll learn how to read and write TXT/CSV/JSON files, and they’ll explore connecting their applications with external APIs. Students will understand how to build dynamic applications and model real-world data with Python data structures upon completing the course.
Advanced Python
Students in Advanced Python understand how to manipulate data from diverse sources (the filesystem or external APIs). In this course, they’ll learn how to work with the remainder of Python’s built-in data structures, how to build more robust programs that handle errors gracefully, and how to manipulate the filesystem programmatically.
These Are Included With Every Course
Committed To Student Success!
- Daily Homework Help
- 1×1 Office Hours (Advanced Courses)
- Code Documentation
- Downloadable Lesson Slides
- Video Recordings of Class
- Weekly Progress Report & Alerts
- 24/7 Access to Our Coding Platform
- Supportive Online Student Forum
- Individual Course Certification
Class Schedule
All students start in the first course, Beginner Python. Returning students can continue with the class where they left off.
- New Students
- Returning Students
| Start Date | Course | Class Pace | Seats Available | |
|---|---|---|---|---|
|
||||
How much does a course cost?
Our courses vary in pricing, ranging from $499-$799 depending on the Program. The price includes a full suite of beyond-the-classroom benefits that your child has access to 24/7 to help them be successful. All courses meet for 12 class sessions. For a full breakdown of course pricing, please see pricing details page.
Tuition can be split into monthly installments through Affirm.
Is there a sibling discount?
Yes, we have a significant discount for siblings. Siblings receive a $150 discount per course. For full details of the sibling discount and how to get it, please see our sibling discounts page.
What if my child already has some experience in Python?
If your child has good prior coding experience in Python, then take a placement exam to skip to the next course. However, those with programming experience will still benefit from taking the first course.
We highly recommend that you review the full course curriculum and feel confident about knowing that material before taking the placement exam.
What if my student needs help between classes?
In addition to live, instructor-led classes, we provide a full support system to help students succeed. Every class is recorded, so students can go back and review anything they missed. We also offer daily homework help—students can drop in anytime without needing to schedule, and get help from a live instructor. Plus, we have an instructor-moderated student community where kids can ask questions and support each other.
What if my child misses a class?
We encourage students to attend live classes so they can ask questions and interact with their instructor and classmates in real time. However, we understand that occasional absences happen. That’s why we record all classes and make the video and class slides available to your student shortly after the session ends. Your student can watch the recording, complete the classwork and homework, and if they need help, they can ask in the student forum, attend daily homework help, or schedule office hours.
Placement Testing
If you have previous coding experience, then take the placement test to advance in our program.


