CodeCombat
CodeCombat, opens a new window is a fun and effective way to learn coding languages like Python, JavaScript and C++. Through game-based learning, learners of all ages and skill levels can master programming concepts for web and game development.
Learners can progress through the game at their own pace. Each level presents programming challenges that require you to write code to advance your hero and achieve the level goal. For more fun, link your CodeCombat and Roblox accounts to create your own Roblox games.
A computer with internet access and your library card number are all you need to get started. To save your progress within CodeCombat, you can create a free account using your email address.