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 |
|
|
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.
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
Go to codehs.com/info/individuals.
Browse the course catalog and find a course you want to take.
Select Enroll on the course card.
Create a CodeHS Individual Learner student account (or log in if you already have one).
Enter payment information and select Purchase & Enroll.
You'll get immediate access to your course — no waiting required.
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
Go to https://codehs.com/signup/individual/all_access for the monthly plan or https://codehs.com/signup/individual/all_access_year for the annual plan.
Create a CodeHS Individual Learner account.
Enter payment information and select Create Account.
Current Individual Learners
Log in to your CodeHS Individual Learner account.
Open the Account dropdown menu and choose Account Settings.
Select the Billing tab.
Select Update Your Plan.
Enter payment information and select Update Plan.
How to Enroll in Courses
Log in to your CodeHS Individual Learner account.
Select Enroll in Course from the Resources menu in the side navigation
Select Enroll on the course card and you'll get immediate access to your course — no waiting required.
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.
Open the My Sections dropdown menu to directly access your course’s Section.
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!





