Favicon of codehs

CodeHS: K-12 Computer Science Education Platform

CodeHS helps schools and districts implement computer science programs. It is designed for educational institutions that need a combination of curriculum and grading tools.

At a glance

Best for
K-12 Schools, School Districts, Computer Science Teachers
Pricing
CodeHS offers a free tier for classrooms. Paid tiers including Pro, School License, and District License require a custom quote.
Key use cases
K-12 Coding Instruction, Cybersecurity Training, AP Course Preparation, Teacher Upskilling
Integrations
Google Classroom, Canvas, Schoology, Clever, ClassLink
Official website
codehs.com
Screenshot of codehs website

CodeHS is an education platform designed for K-12 schools to teach coding and computer science. It combines a browser-based integrated development environment (IDE) with a learning management system to help teachers organize classrooms and track student progress.

The platform is built for teachers, school administrators, and district leads. It provides courses in languages such as Python, Java, and JavaScript, along with paths for cybersecurity and artificial intelligence.

Buyers can use the tool to manage rosters, assign lessons, and support grading workflows. It also provides professional development for educators who may be new to teaching computer science.

School buyers should confirm which integration features they need, as certain rostering and grade passback options are only available for district-level licenses.

Key Features

Online IDE

A web-based environment where students can write, run, and debug code in multiple languages without local software installation.

Customizable Curriculum

Access to over 100 courses for K-12, including AP courses and specialized pathways for cybersecurity and AI.

Learning Management System (LMS)

Tools for managing class rosters, organizing assignments, and tracking student assessment data.

AI Creator

An AI-supported tool designed to help educators create lessons.

Cyber Range

Interactive labs designed for cybersecurity education.

Professional Development

Training options including online courses and workshops to help teachers deliver CS curriculum.

Use Cases

K-12 Coding Instruction

Teaching programming languages like Python and Java in virtual or in-person classrooms.

Cybersecurity Training

Using the Cyber Range to provide students with interactive cybersecurity labs.

AP Course Preparation

Supporting student preparation for AP Computer Science Principles and AP Computer Science A exams.

Teacher Upskilling

Providing professional development and certification prep for educators.

Best For

K-12 SchoolsSchool DistrictsComputer Science Teachers

Integrations

Google ClassroomCanvasSchoologyCleverClassLinkBlackboardBrightspace by D2L

Pricing

CodeHS offers a free tier for classrooms. Paid tiers including Pro, School License, and District License require a custom quote.

FAQ

Who is CodeHS designed for?

It is designed for K-12 schools, districts, and teachers who want to implement a computer science program.

Does CodeHS require software to be installed on student computers?

No, it features a web-based Online IDE that allows students to write, run, and debug code directly in their browser.

How does CodeHS handle pricing?

There is a free version for classrooms, while Pro, School, and District licenses require a request for a quote.

Source category: Education & Training

Source subcategory: Learning Management System

Featured Tools

Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon