CodeCombat is an adventure game that uses real typed code and game-based learning to teach computer science. Our custom code engine and interpreter is designed for beginners, teaching true Python, JavaScript, and C++ programming languages using human, beginner-friendly terms. Using the power of coding, take control of your in-game hero and code your way through levels and challenges while learning programming concepts. When you're ready for a challenge, put your coding skills to the test by competing in our AI League. Learning to code has never been this fun!