Coding adventures and contributing to open source with CodeCombat

open source game CodeCombat

When I founded my first startup in 2008, I was a programming newbie. A degree in economics from Oberlin College hadn’t prepared me for a career writing production-ready code. Despite my best efforts at slapping together crude HTML and CSS Django templates, my ability to contribute to our codebase was limited at best. So I started slowly teaching myself to code with online tutorials and lessons. After many disheartening starts and stops, I realized why I was having problems sticking with it: code lessons and videos felt like school to me, and I had no interest in returning to the classroom.

What we built next was CodeCombat, a game that teaches kids and students to code. Players use spells (JavaScript) to control their forces in a battle against Ogre enemies. And, on January 8 this year, we open sourced the entire project: servers, art, and all. You can literally clone our repo and have a working version of the game on your local machine in minutes. » Read more


Teaching children how to code

kid universe

Coding is the language of the future, with the power to create and modify the computer programs and websites that increasingly shape our day-to-day lives. While millions of people in the United States spend hours each day engaged with interactive technologies, relatively few truly understand how they work; and fewer take an active role in developing software and websites.

» Read more