Designed to teach the foundations of computer science through puzzles, coding challenges and creative tools.
*Free for verified teachers and librarians of public schools in North America
Learn block-based and text-based coding through an engaging game-like environment.
$$
Learn core programming concepts through engaging games developed with real teachers and kids.
Free version or $$ version
Crunchzilla:
Code Monster
A simple and easy-to-use interface for learning JavaScript for a variety of applications. Play with code, build, and learn.
Free
Scratch is the world’s largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations.
MakeCode
Arcade
Students design and create their own games online that they can then share with friends and family or download to handheld game devices.
Micro:Bit
Microsoft's MakeCode editor is the perfect way to start programming and get creating with the BBC Micro:Bit.
A game-based learning platform for introducing the foundation skills and logic around coding.
An offline educational coding environment focused on computing: connecting languages to intuitively meaningful and motivating activities.
CoSpaces Edu lets kids build their own 3D creations, animate them with code and explore them in magical ways, including Virtual and Augmented Reality.
Free or $$
A one-hour introduction to computer science, using fun tutorials to show that anybody can learn the basics, whether you or your students are experienced coders.
A blended-learning platform that contains interactive resources to encourage students to embrace STEM learning.