Learning to code has never been this fun!

Have fun learning how to code with CodeCombat, a role-playing adventure game that uses real typed code and game-based learning to teach computer science. The game is designed for beginners to coding, ages nine and up. It teaches Python and JavasScript programming languages, using beginner friendly terms.

Players use coding to control an in-game hero, and make their way through levels and challenges while learning programming concepts. Earn gems by completing levels and achievements to unlock new items and heroes.

You can access CodeCombat at the library, or at home with your library card. Play as a guest without creating an account, or create an account to save your progress for 28 days.