Live OnlineGrades 6-8

Advanced Python Programming

Go beyond the basics: object-oriented design, file and data handling, APIs, and a substantial capstone project. Built for students who have already completed an introductory Python course or have equivalent experience.

Prerequisites

Completion of Introduction to Python Programming or equivalent experience.

New to this? Start with Introduction to Python Programming

Next Session

Summer 2026

Schedule

Times confirmed after enrollment

Format

Live Online

Grade Level

Grades 6-8

What You'll Learn
  • Design programs using functions, classes, and modules
  • Work with files, JSON, and external APIs
  • Apply debugging and testing practices
  • Build and present a multi-week capstone project
Requirements
  • Computer with internet connection
  • Comfortable writing basic Python (variables, loops, conditionals, functions)
Expert STEM Mentor

Senior STEM Mentor

Specialized in project-based STEM education and interactive student mentorship.

Choose Your Format

Same curriculum, two paces. Pick what fits your schedule.

Summer Intensive

2 classes per week

Jun 15 – Aug 14, 2026

$279.96

One-time payment

Compressed 8-week schedule — ideal for focused learning during summer break.

After-school

1 class per week

Fall 2026 · Sep 8, 2026 – Jan 16, 2027

$69.99/month

Billed monthly × 4 months

Paced through the school year with a December holiday break.

Select your format in the enrollment panel →