Homeschool Computer Science: Complete Python Curriculum

A complete, done-for-you Python programming curriculum for teens. No coding experience required for parents or students!

Counts toward a 1.0 high school elective credit
Fall 2026 enrollment open Β· Classes begin August 2026

Lifetime access  Β·  Certificate included  Β·  Full 12-week curriculum

$79

Instructor: Dr. Mohammad SultanLanguage: English

About the course

Welcome to "Homeschool Computer Science: Complete Python Curriculum" at Sultan Academy!

A complete, 12-week computer science curriculum built for homeschool families β€” taught by Dr. Sultan (PhD), and designed so your student can work independently from start to finish. As a parent, you don't need any coding background: the course is fully self-paced and structured, and it comes with everything you need to run, grade, and document it.

Your student moves from absolute beginner to building real programs β€” covering Python fundamentals, data types, control flow, functions and object-oriented programming, the math and Sympy libraries (including algebra and calculus), turning code into shareable .exe files, and a final capstone of eight hands-on projects.

What's included:

  • 12-Week Pacing Guide: a week-by-week plan that maps cleanly onto a school term.
  • Parent & Teacher Resources: full syllabus, answer keys, and a grading rubric, so you can assess and assign grades with confidence.
  • 6.5+ Hours of Instruction: clear video lessons paired with guided coding walkthroughs.
  • 100+ Quizzes & Graded Assignments: checkpoints in every section to reinforce and measure learning.
  • 8 Capstone Projects: real programs your student builds, from a temperature converter and quiz generator to a Newton-Raphson solver and a working chatbot.
  • Math Integration: Sympy lessons in algebra and calculus that pair naturally with high school math.
  • Certificate of Completion: a record of the work for transcripts and homeschool portfolios.

Counts as a full high school credit. With a 12-week pacing guide, graded assignments, and a capstone project sequence, a student who completes the coursework logs well over the ~120 hours that a full elective credit requires. As the homeschool administrator, you formally assign the credit on your student's transcript β€” and the included syllabus, rubric, and answer keys give you the documentation to back it up. (Prefer a half-credit? The same course supports a 0.5 elective credit if your student completes the core lessons without the full capstone.)

By the end, your student won't just understand Python β€” they'll have built eight real programs and earned a credit that strengthens any high school transcript.

Syllabus

Reviews and Testimonials