Programming game for learning to code

LOCATION San Francisco, CA

COMPANY SIZE Between 10 and 25

# OF ENGINEERS Between 5 and 10




TAGS Games, Education, K-12 Education, Kids, iPad, iOS, YC Winter 2014

What do we do?

CodeCombat is the default way that everyone will learn to code. It's a web- (and soon iPad-) based coding game. Total beginners to experienced programmers control their hero with code to fight ogres, solve puzzles, level up, and get sweet loot. Along the way, they get a ton of practice programming and learn at amazing speeds.

Learning programming doesn't have to be hard, it doesn't have to be for geeks only. You make it fun, you make it effective, you make it universal enough, and everyone can see how cool programming actually is.

Why join us?

1) Millions of people already using CodeCombat to learn to code
2) 100% open source
3) Super strong engineering team and culture
4) Developing a programming game is really fun
5) Help shape the future of programming education
6) Actual work/life balance, yet at an early-stage startup with no drama

Technical challenges

1) Parsing and manipulating player code in various languages into JavaScript with our crazy transpiler
2) Bringing real coding to iPad in a way that's actually fun
3) Developing the user experience for real-time multiplayer coding
4) Adaptively pacing content for both kids and adults, beginners and developers
5) Efficiently scaling to tens of thousands of concurrent players

Our press coverage

Our Founders

Nick Winter


Matt Lott


Our tech stack

  • Node.js
  • MongoDB
  • Amazon AWS
  • Swift
  • sass
  • Python
  • Backbone
  • CoffeeScript
  • HTML5
  • iOS
  • Javascript