Learn programming languages by playing the Role Playing Game. Different languages, beginner-friendly learning curve.
CodeCombat is a game-based platform for learning computer science and programming, aimed at K-12 students, educators, districts, and parents. Its custom code engine teaches Python, JavaScript, and C++ through gameplay, with products spanning CodeCombat Classroom (a full CS curriculum through web development, game development, and AP CSP), Ozaria (a narrative-driven introductory course), CodeCombat Junior and AI Junior for K-5 learners, and CodeCombat Home for individual/family use with access to over 530 levels.
Beyond core coding instruction, the platform includes AI-focused tools such as CodeCombat AI HackStack, a generative AI companion for students new to AI, and an Algebra + AI curriculum combining math instruction with AI concepts. It also offers a cybersecurity curriculum aligned with AP Cybersecurity and CompTIA Security+, a CodeCombat AI League esports platform, and a CodeCombat Worlds experience built in partnership with Roblox Education.
For schools and districts, CodeCombat provides professional development for teachers (with graduate credit options), AP CSP exam preparation as a College Board-endorsed provider, and district-level implementation support. It also offers live online classes for individual students, library-oriented self-paced access, and partnership programs for educational businesses, esports sponsors, international distributors, and social impact organizations.
Yes, users can sign up to play for free and explore the games and resources.
CodeCombat's custom code engine teaches true Python, JavaScript, and C++ using beginner-friendly terms.
It serves K-5 through high school students, educators, parents, districts, and libraries, with over 20 million students having used the products.
Yes, it offers Professional Development courses that let teachers earn up to 6 graduate credits, plus AP CSP exam preparation curriculum and training.
Yes, CodeCombat Worlds partners with Roblox Education to let students build and publish games on Roblox.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
List of awesome university courses for learning Computer Science.
HTML, CSS, JS, React - blog articles, knowledge pills, projects with high-quality designs. Get out of tutorials hell and learn Frontend the right way.
Learn the technical skills you need for the job you want. As leaders in online education and learning to code, we’ve taught over 45 million people using a tested curriculum and an interactive learning environment. Start with HTML, CSS, JavaScript, SQL, Python, Data Science, and more.
Learn to code by playing games.
30 Days of ReactJs challenge is a step by step tutorial to level up your React skills in 30 days by developing 30 projects.
List of Computer Science courses with video lectures.