CODEHS

The Awesome Way To Learn Computer Science!

Watch Watch How CodeHS Works

Everything You Need, All In One Spot

CodeHS is trusted by thousands of teachers and schools all over the world.

Divider
Key Features
LMS
LMS
Classroom management tools and integrations for student rosters, data, assignments, and grades.
Curriculum
Curriculum
Comprehensive computer science curriculum for grades K-12 including hands-on elementary lessons and over 100 customizable courses in various programming languages.
IDE
IDE
Write, run, and debug code in 10+ languages right in your browser - no downloads needed!
Certifications
Certifications
Industry computer science and CTE certification exams.
CodeHS Pro
CodeHS Pro
All the tools, resources, and support your school needs to run a successful computer science program.
Professional Development
Professional Development
Quality in-person, online, and virtual professional development for new and experienced teachers.
Divider

Online IDE Built for Education

Write, run, & debug code in any web browser, no account or downloads needed. Available in more than 10+ programming languages!

Start Coding Start Coding

Divider

Coding Learning Management System

Seamlessly manage rosters, lessons, assignments, progress, and grades for any type of classroom.

Learn More Learn More

Divider

Customizable K-12 Computer Science Curriculum

Comprehensive computer science curriculum for grades K-12 including hands-on elementary lessons and over 100 customizable courses in various programming languages.

Explore the K-5 Course Catalog Explore the 6-12 Course Catalog

Divider
Intro JS

Introduction to Computer Science in JavaScript

Learn More

Microbit

Physical Computing with micro:bit

Learn More

Intro Python

Introduction to Computer Science in Python

Learn More

Cybersecurity

Fundamentals of Cybersecurity

Learn More

Divider

"The CodeHS system handles SO MUCH administrative overhead, and frees me up to provide individual help & feedback where it is needed."

Charles Olson
Teacher at Mills High School, Milbrae, CA
Divider

CodeHS Pro

All the tools, resources, and dedicated support your school needs to implement and run a high-quality computer science program.

Learn More

Divider

Industry-Relevant Certifications

Give individuals a competitive advantage entering college or the workforce with the opportunity to demonstrate their mastery of programming skills.

Learn More

Divider

Top-Notch Professional Development

Online and in-person training for teachers to build the knowledge and confidence to teach excellent computer science courses.

Explore CodeHS PD

"For district administrators, CodeHS is a silver bullet!"

Aaron Grill
Administrator at The Browning School, New York, NY
Divider

Join the CodeHS Community

There are many ways to get involved and network with new or experienced computer science teachers, just like you!

Create Account Create a Free Teacher Account Facebook Group Join the CodeHS Facebook Group Certified Become a CodeHS Certified Educator

Divider

Featured In

Featured In

Divider

Hear From Other CodeHS Educators

How Schools are Using CodeHS in Virtual & In-Person Classrooms

Rhonda Carpenter-Powell

Building a Computer Science Program for Young Girls

Rhonda Carpenter-Powell, a CTAE (Career, Technical, and Agricultural Education) Teacher at Forest Park High School in Clayton County, Georgia

Read Case Study

Alyssa Basthemer

Making Computer Science Fun And Real-World Relatable

Alyssa Basthemer, Physics, Medical Terminology, and Computer Science Teacher at The High School of Health Sciences in Wales, Wisconsin

Read Case Study

Brian Smith

Celebrating Student Progress: Digital and Analog

Brian Smith, Computer Science Teacher at North Star Academy Charter School in Newark, New Jersey

Read Case Study

Mr. Barnett

From Coding to Robotics, Mr. Barnett Opens New Doors For His Students

Spencer Barnett, Computer Science & Robotics Teacher at Denison High School in Denison, Texas

Read Case Study

The Hidden Genius Project

Forging Equality for Black Male Youth through Business, Technology, and Brotherhood

The Hidden Genius Project

Read Case Study

Divider

More Resources

ReadWriteCodeReadWriteCode

Coding In The WildCoding In The Wild

Divider

Comprehensive, Easy-to-Use Computer Science Curriculum for Elementary

CodeHS Elementary provides vertically aligned courses for a K-12 pathway & a platform equipped with fully-prepared lessons and intuitive tools for teachers

Read Write CodeRead Write Code

Divider

Hopping Into What’s New: CodeHop and Elementary Updates

Read Write CodeRead Write Code

Divider
Under Construction New! Generate your own 90s page here! Under Construction