Skip to main content

Learning at Home with CodeHS

Learn coding and computer science at home with self-paced CodeHS courses for Individual Learners

Written by Mike Javor

CodeHS offers self-paced computer science courses designed for homeschool students, independent learners, and anyone who wants to learn coding at home on their own schedule. Our guided curriculum provides a clear, step-by-step path from beginner fundamentals to more advanced topics. No classroom or teacher is required.

Planning to use state education funds?

If you would like to purchase CodeHS courses through a state education funding program (such as ESA, EFA, or similar programs), check out codehs.com/esa for additional purchasing options and information.

CodeHS Course Purchasing Options

Access CodeHS courses for at-home learning by purchasing individual courses or a subscription plan. Learn more about the features of each option below:

Feature

Individual Course

All Access Plan

Learning Goal

  • Targeting a specific course

  • Trying CodeHS

  • Taking multiple courses

  • Long-term learning

Individual Learners Course Catalog Access

One course

All courses

Pricing

One-time fee that varies by course

$99/month or $990/year

Courses available

  • Intro to Computer Science in JavaScript (Corgi)

  • AP Computer Science A (Cortado)

  • AP Computer Science Principles (in Python and JavaScript)

  • Intro to Python Programming

  • Web Design and Development

  • Computing Ideas (Lovelace)

  • Intro to SQL

  • Fundamentals of Cybersecurity

  • Advanced Cybersecurity

  • Mobile Apps

See the full Individual Learners Course Catalog here.

Individual Learners Catalog

What's Included with Every Course

Regardless of which purchasing option you choose, every CodeHS Individual Learner course includes:

  • Video lessons, interactive coding exercises, and projects covering the entire course

  • Access to the CodeHS Code Editor and Sandbox

  • Built-in autograding that gives instant feedback on student work

  • Access on any device – computer, laptop, tablet, or Chromebook

  • No software to install – the web-based CodeHS platform and curriculum run in your browser

Note: CodeHS is not an accredited school or online course provider. Individual Learner students do not receive official grades or academic credit upon completion.


Getting Started

Individual Courses

Purchase a single course for a one-time fee. Choose this option if you have a specific course in mind or simply want to try CodeHS. Prices vary by course and are listed in the Individual Learners Course Catalog.

How to Purchase

  1. Browse the course catalog and find a course you want to take.

  2. Select Enroll on the course card.

  3. Create a CodeHS Individual Learner student account (or log in if you already have one).

  4. Enter payment information and select Purchase & Enroll.

  5. You'll get immediate access to your course — no waiting required.

Purchasing an Individual Learner Course

All Access Subscription Plan

Subscribe to the All Access plan to gain access to the entire CodeHS Individual Learners Course Catalog. Choose this option if you plan to take multiple courses or work through content over a longer time period.

Plan Pricing Options:

  • $99 / month billed monthly

  • $990 / year billed annually (receive two months of access for free)

How to Subscribe

New Users

  1. Create a CodeHS Individual Learner account.

  2. Enter payment information and select Create Account.

Current Individual Learners

  1. Log in to your CodeHS Individual Learner account.

  2. Open the Account dropdown menu and choose Account Settings.

  3. Select the Billing tab.

  4. Select Update Your Plan.

  5. Enter payment information and select Update Plan.

How to Enroll in Courses

  1. Log in to your CodeHS Individual Learner account.

  2. Select Enroll in Course from the Resources menu in the side navigation

  3. Select Enroll on the course card and you'll get immediate access to your course — no waiting required.

Enroll in Individual Learner courses on the All Access Plan

Ongoing Access

While your subscription is active, the payment method you provided during signup will be charged $99 each month or $990 each year, depending on your plan term.

To cancel your monthly subscription at any time, see Canceling Your All Access Plan Subscription.

More At-Home Learning Options

Homeschooling

Homeschool families, co-ops, and organizations have more options for using CodeHS for at-home learning. Check out this article for information about homeschool teacher accounts and purchasing CodeHS Courses with state education funds.

Individual Learner Free Plan

CodeHS offers a free Individual Learner plan option that includes access to the CodeHS Code Editor, Sandbox, and the Intro to Programming with Karel the Dog course.

How to Sign Up

Create a CodeHS Individual Learner account at https://codehs.com/signup/individual/free.

Accessing Your Courses

You can access your Individual Learner courses in several ways:

  • View all of your course Sections on your home page after logging in to your account or by selecting the CodeHS home icon.

CodeHS home icon

  • Open the My Sections dropdown menu to directly access your course’s Section.

My Sections dropdown menu


Getting Support

Individual Learner courses are self-paced and designed to be completed independently. While CodeHS does not provide instructional or coding support for Individual Learners, contact support@codehs.com for help with account, billing, and platform-related questions.

Individual Learner Refund Policy

If you're not completely satisfied with your Individual Learner course or subscription, you may request a refund. Refund requests must be emailed to support@codehs.com within 30 days of the purchase date.

Once a CodeHS team member confirms your refund, please allow 5–10 business days for it to appear on your original form of payment. This refund policy applies to Individual Learner courses and plans only.


Still have questions? Contact our team at support@codehs.com to learn more!

Did this answer your question?