Homeschool AP Computer Science Principles

For Homeschool Parents

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 minutes

Built 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.

A full course, not a pile of PDFs
Sequenced lessons, practice, quizzes, big idea exams, and study guides — a clear path to the May exam.
You're the guide, not the teacher
The lessons do the teaching. You set the pace, check the dashboard, and keep your student accountable.
A free pacing guide
Know exactly how much to do each week so you're not three lessons deep in November.
See real progress
Daily-practice completion, lesson scores, and mastery — at a glance, any time.

How to set it up (about 2 minutes)

  1. Create your free parent account & class
    One click. You'll get a class join code.
  2. Add your student
    They join with a display name and a 4-digit PIN — no email or personal information needed.
  3. Pick your pacing track
    Full-year or January-accelerated, from the AP CSP self-study pacing guide.
  4. They learn; you watch the dashboard
    See 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.

One thing to arrange early: the Create Task is submitted through the College Board's AP Digital Portfolio, which requires an AP coordinator (typically at the school where your student tests) to enroll them. Set this up in the fall so submission in spring is smooth.

What you can see & do as the parent

Is my student keeping up? Your dashboard shows whether they've done the daily Question of the Day and their lesson practice, with scores per lesson.
Did they actually master it? Set a mastery threshold. When a quiz or exam comes back below it, grant a retry so they re-attempt and close the gap instead of moving on.
Where should we spend more time? The per-lesson view shows what's solid and what needs another pass — so your at-home time goes where it matters.

Common questions from homeschool parents

Do homeschool parents really use the teacher account?
Yes — it's one of the most common ways families use the course. A parent guiding one student uses the same tools a classroom teacher does, just with a class of one.
How does my homeschooler complete and submit the Create Performance Task?
The course teaches every skill and the pacing guide reserves a build window. Submission happens through the College Board's AP Digital Portfolio, which requires an AP coordinator — usually the school where your student sits the exam — to enroll them. Arrange this in the fall.
Will it tell me if my student did the daily practice?
Yes. The dashboard shows Question-of-the-Day and lesson-practice completion and scores, so you always know whether the work is getting done.
Can I reassign a quiz if the score shows it wasn't mastered?
Yes. You set a mastery threshold and can grant a retry on any quiz or exam so your student re-attempts it rather than moving on with a gap.
Does my student need prior coding experience or special software?
No prior experience needed — CSP is designed as a first course, and everything runs in the browser.
Do the lessons have video?
Lessons are primarily written explanations with worked examples and interactive practice, and short concept videos for each lesson are being added.
What does it cost?
The lessons, practice, study guides, and parent dashboard are free. Optional paid add-ons include an ad-free experience, exam-prep boosters, and 1-on-1 tutoring.

Free, with optional help when you want it

Free
Course + parent account
All lessons, practice, study guides, daily questions, and your full progress dashboard.
Paid · optional
Ad-free + boosters
An ad-free experience plus exam-prep boosters (timed practice exams, cram kit) when it's crunch time.
Paid · optional
1-on-1 tutoring
Private sessions with Tanner for the topics where your student wants a real person to walk them through 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 →
Built by Tanner Crow, AP Computer Science Teacher · APCSExamPrep.com
AP® is a registered trademark of the College Board, which was not involved in the production of this resource.

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.

Typically responds within 24 hours

Message Sent!

Thanks for reaching out. I'll get back to you within 24 hours.

🏫 Welcome, fellow educator!

I offer curriculum resources, practice materials, and study guides designed for AP CS teachers. Let me know what you're looking for — whether it's classroom materials, a guest speaker, or Teachers Pay Teachers resources.

Email

[email protected]

📚

Courses

AP CSA, CSP, & Cybersecurity

Response Time

Within 24 hours

Prefer email? Reach me directly at [email protected]