No. CodeHS is built for self-paced, independent learning, so you don't need any coding background to guide your child. Every course includes video lessons that teach each concept, hands-on practice in a built-in code editor, and autograding that gives students instant feedback — so the curriculum does the teaching, not you.
Yes. CodeHS courses are fully self-paced, so your child can work through them independently — no live instructor needed. Lessons are organized into clear modules that build step by step, with video instruction, guided coding practice, and autograding that checks their work instantly. Built-in progress tracking makes it easy to see how far they've come.
Yes, in many states. Homeschool families can use Education Savings Account (ESA) funds and similar education funds toward CodeHS courses, usually through state marketplaces like Odyssey, ClassWallet, or Step Up For Students. Programs and availability vary by state, so visit the CodeHS ESA page to find yours and see how to get started.
Yes. CodeHS offers AP Computer Science Principles (AP CSP) and AP Computer Science A (AP CSA), built on the College Board's AP framework to prepare your child for the AP exam. The courses include video lessons, hands-on coding, and practice problems, and AP CSP is available in both JavaScript and Python so students can choose their language.
With CodeHS, your homeschooler can learn JavaScript, Python, Java, and HTML/CSS — everything from beginner coding to AP-level computer science. Courses include Introduction to Computer Science, Web Design, and Python Programming, plus AP Computer Science A and AP CSP. Each one comes with video lessons, hands-on coding exercises, quizzes, and projects.