Design Video Games with CodeHS

Learn to design your own video games using basic JavaScript

and make games that run in the browser and on mobile platforms.

We know game design
CodeHS cofounder, Zach Galant, has spent over 10 years teaching video game creation at his summer camp. At CodeHS, we have carefully crafted fun, easy-to-learn content.
Be creative
Learn the basics of programming by exercising your creative muscles. Learn the fundamentals of game programming, so you can make any idea you can think of.
More than games
If you want to learn more than game design, CodeHS also teaches web design and Computer Science fundamentals to make you an awesome programmer.
Huge Library of Content
Our video tutorials show you exactly what you need to do to make awesome games like Breakout and Helicopter.
Receive Help From Experts
CodeHS Tutors are available for help any time. Ask a question when you're stuck, and we will reply. Tutors also provide feedback on your code, so you improve.
Learn the basics with Karel the Dog and then jump right into Javascript graphics, animation, and games. We teach you everything you need to know with videos, examples, and practice exercises in our extensive library of content.