Parents, give your child the gift of coding and personalized instruction this holiday season!Learn more

The most engaging way to learn computer science

Our Coding Programs


Our original coding game. Recommended for parents, individuals, educators, and students who want to experience one of the most-loved coding games in the world.


An adventure game and Computer Science program where students master the lost magic of coding to save their world. Recommended for educators and students.

Try Ozaria

Where Creativity Meets Rigor

Girl plays CodeCombat on a computer while smiling

Make coding fun and teach real-world skills

Students type real Python and JavaScript while playing games that encourage trial-and-error, critical thinking, and creativity. Students then apply the coding skills they’ve learned by developing their own games and websites in project-based courses.

Two girls share a computer with CodeCombat playing between them

Reach students at their level

Every CodeCombat level is scaffolded based on millions of data points and optimized to adapt to each learner. Practice levels and hints help students when they get stuck, and challenge levels assess students' learning throughout the game.

Built for all teachers, regardless of experience

CodeCombat’s self-paced, standards-aligned curriculum makes teaching computer science possible for everyone. CodeCombat equips teachers with the training, instructional resources, and dedicated support to feel confident and successful in the classroom.

A Coding Game Built with Teachers in Mind

Teaching kids to code can often feel overwhelming. CodeCombat helps all educators teach students how to code in either JavaScript or Python, two of the most popular programming languages. With a comprehensive curriculum that includes six computer science units and reinforces learning through project-based game development and web development units, kids will progress on a journey from basic syntax to recursion!

For Teachers

Tools to Unlock Student Potential
Cartoon hands holding world drawn as a blue network

Project-Based Learning

Promote creativity, problem-solving, and confidence in project-based courses where students develop their own games and webpages.

Increasing graph

Teacher Dashboard

View data on student progress, discover curriculum resources, and access real-time support to empower student learning.

Magnifying glass on cartoon report

Built-in Assessments

Personalize instruction and ensure students understand core concepts with formative and summative assessments.

Blue, green and orange arrow pointing in different directions

Automatic Differentiation

Engage all learners in a diverse classroom with practice levels that adapt to each student's learning needs.

Teachers Love CodeCombat


Report that their students enjoy using CodeCombat to learn how to code


Would recommend CodeCombat to other computer science teachers


Say that CodeCombat helps them support students’ problem solving abilities

In partnership with McREL International, a leader in research-based guidance and evaluations of educational technology.

For School Leaders

A Comprehensive, Standards-Aligned Computer Science Program
Cartoon hand tapping on cartoon sky

Easy Implementation

A web-based program that requires no IT support. Get started in under 5 minutes using Google or Clever Single Sign-On (SSO).

Cartoon classroom

Full Coding Curriculum

A standards-aligned curriculum with instructional resources and professional development to enable any teacher to teach computer science.

Graph like diagram with CC logo in the center

Flexible Use Cases

Whether you want to build a Middle School coding elective, a CTE pathway, or are teaching an Intro to CS class, CodeCombat is tailored to suit your needs.

Cartoon girl rolling huge stone up a mountain

Real-World Skills

Students build grit and develop a growth mindset through coding challenges that prepare them for the 500K+ open computing jobs.

21st Century Skills

Students Don't Just Level Up Their Hero, They Level Up Themselves

Join Our Global Community of Learners and Educators

12 Million


1 Billion

Lines of Code