Please enable JavaScript to use CodeHS

Computer Science Curriculum for Homeschool Families

Give your child a structured, self-paced computer science education. CodeHS provides complete courses with video lessons, coding practice, and projects—from beginner to AP level.

Why CodeHS for Homeschool?

Every course comes with everything your child needs to learn computer science on their own.

Self-Paced Courses

Students work at their own speed through structured lessons. No live instructor required—perfect for homeschool schedules.

Beginner-Friendly Pathways

Start from scratch with guided introductions to coding. No prior experience needed to begin learning.

AP Computer Science Prep

College Board-endorsed AP CSP and AP CSA courses to prepare for college credit exams.

Built-In Coding Practice

Every course includes hands-on coding exercises with an integrated editor and instant feedback from autograding.

Structured Curriculum

Standards-aligned courses organized into clear modules and lessons, with quizzes and projects built in.

Courses for Homeschool Students

Choose from a wide range of computer science courses. Each includes video lessons, coding exercises, quizzes, and real-world projects.

Self-paced

Introduction to Computer Science in JavaScript (Corgi)

Year · Self-paced

Self-paced

Web Design (Picasso)

Year · Self-paced

Self-paced

Introduction to Python Programming

Year · Self-paced

AP

AP Computer Science A (Cortado)

Year · College Board Endorsed

AP

AP Computer Science Principles in JavaScript

Year · College Board Endorsed

AP

AP Computer Science Principles in Python

Year · College Board Endorsed

View Full Course Catalog

How It Works

1

Select Your State

Find your state on the ESA page to see which program applies to you and how to get started with education funds.

2

Receive State Funds

Apply for or receive education funds through your state's ESA or scholarship program. Each state has its own application process and eligibility requirements.

3

Find CodeHS on Your Platform

Most states use a marketplace platform (like Odyssey, ClassWallet, or Step Up For Students) where you can browse and purchase approved educational products.

4

Start Learning

Once your purchase is approved, your child gets access to their CodeHS courses and can start learning immediately.

Have ESA or Homeschool Funds?

Families in many states can use Education Savings Account (ESA) funds or other homeschool education funds to purchase CodeHS courses. Find your state to see if your program is supported.

Find Your State

Frequently Asked Questions