Homeschool AP Computer Science Principles
Homeschool AP Computer Science Principles, with a real AP teacher behind you
A complete, structured AP CSP course your student follows at home — covering all five Big Ideas and the Create Performance Task — with a free parent account that shows you their progress.
Set up your free parent account → Free · no student email required · takes 2 minutesBuilt for the way homeschoolers actually work
AP Computer Science Principles is a great first AP for homeschoolers: it's broad, project-based, and needs no prior coding. The course provides the teaching across all five Big Ideas plus the Create Performance Task; you provide structure and see everything on your dashboard. It all runs in the browser.
How to set it up (about 2 minutes)
-
Create your free parent account & classOne click. You'll get a class join code.
-
Add your studentThey join with a display name and a 4-digit PIN — no email or personal information needed.
-
Pick your pacing trackFull-year or January-accelerated, from the AP CSP self-study pacing guide.
-
They learn; you watch the dashboardSee daily practice, lesson scores, and mastery. Grant a retry on anything below your bar.
The Create Performance Task — what parents need to know
AP CSP has two graded parts: the end-of-course multiple-choice exam (70%) and the Create Performance Task (30%) — an original program your student builds and submits online. The course teaches every skill it needs, and the pacing guide reserves a spring build window for it.
What you can see & do as the parent
Common questions from homeschool parents
Free, with optional help when you want it
Ready to start?
Set up your free class now, then grab the pacing guide and map out your student's year.
Create your free class → See the pacing guide →Get in Touch
Whether you're a student, parent, or teacher — I'd love to hear from you.
Just want free AP CS resources?
Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.
Message Sent!
Thanks for reaching out. I'll get back to you within 24 hours.
Prefer email? Reach me directly at [email protected]