Educational website · independently evaluated

CodeHS

K–12 computer-science curriculum with browser coding tools, projects, tutorials, quizzes, and free courses for schools and learners.

Coding · Parent & educatorAges 5–18Free with paid options🌐 1 languages
Screenshot of CodeHSWebsite preview

About CodeHS

CodeHS provides K–12 computer-science curriculum, browser-based coding, projects, video tutorials, quizzes, digital textbooks, and teacher tools. The free plan includes a large catalog of courses and a browser code editor, while schools can purchase additional grading, reporting, and administrative features.

Age and access

This resource is listed for ages 5–18. It is available as Website and is listed as free with paid options. The listed language coverage is English.

What stands out

  • Clear pathways from elementary computing to advanced high-school courses
  • Browser-based coding avoids local setup for learners
  • Projects, quizzes, tutorials, and practice problems support structured learning
Evaluation detail

How the score is built

Coding depthStrong

Courses cover block coding, Python, JavaScript, web design, AI, and more.

Age clarityStrong

The provider publishes pathways from kindergarten through high school.

UsabilityStrong

The browser editor and guided lessons reduce setup friction.

AccessFree core with paid options

The provider documents a permanent free plan and paid upgrades.

For grown-ups

Parent notes

  • CodeHS is primarily a school and teacher-led platform; younger learners generally need classroom or adult guidance.
  • The provider has free and paid plans, so families should check the exact course and account terms.
  • The stored preview shows the official homepage without a cookie popup or third-party ad overlay.
Curated shortlists

Find CodeHS in these listings

This resource is included in the following subject and format shortlists.

Helpful details

Questions parents ask

Help keep this useful

See something wrong?

Report an outdated link, image, language, platform, tag, or other detail.

Report an issue →

More to explore

All resources →