← Back
Code Combat icon

Code Combat

Code Combat teaches programming through challenge and progression. Students learn by experimenting, failing, and refining their strategies in a game-based environment.

What if your students treated debugging as exploration?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students rewrote solutions using fewer commands?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students taught a concept through gameplay?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students collaborated to solve harder levels?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students optimized code for efficiency?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students tracked how their thinking evolved?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students designed their own levels?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students reflected on strategy, not just success?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students compared multiple solutions to the same problem?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science

What if your students learned perseverance through challenge and failure?

See how this could fit
Grades: 5–8
Outcomes: Perseverance, algorithmic thinking, debugging
Assessment: Students reflect on failed attempts and explain strategy changes.
Curriculum: Computer Science