Programming languages
Beginner robot
How binary digits work: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'How binary digits work' lesson, from the 'Binary numbers' unit. Best done with a grown-up.
Programming languages
Beginner robot
Parity magic: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'Parity magic' lesson, from the 'Error detection and correction' unit. Best done with a grown-up.
Programming languages
Beginner robot
Product code check digits: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'Product code check digits' lesson, from the 'Error detection and correction' unit. Best done with a grown-up.
Programming languages
Beginner robot
Sending a rocket to Mars: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'Sending a rocket to Mars' lesson, from the 'Kidbots' unit. Best done with a grown-up.
Programming languages
Beginner robot
The Modulo operator Unplugged: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'The Modulo operator Unplugged' lesson, from the 'Kidbots' unit. Best done with a grown-up.
Games
Beginner robot
ComputerCraft
Minecraft mod that adds programmable computers.
Games
Beginner robot
Educational Games
Learn while playing.
Games
Beginner robot
Games of Coding
Learn a programming language by making games.
Programming languages
Beginner robot
2D breakout game using Phaser
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Adventures in Rust: A Basic 2D Game
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Code a 2D Game Engine using Java - Full Course for Beginners
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
From NAND to Tetris: Building a Modern Computer From First Principles
A free resource picked by the open-source community. Open it to see what's inside.
Digital art
Beginner robot
Learn Gamedev
The craft of video game creation.
Games
Beginner robot
LÖVE
Game engine.
Games
Beginner robot
PICO-8
Fantasy console.
Programming languages
Beginner robot
Think like a programmer: How to build Snake using only JavaScript, HTML & CSS
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Build your own 8-Ball Pool game from scratch
A free resource picked by the open-source community. Open it to see what's inside.
Games
Intermediate alien
Chess
A free resource picked by the open-source community. Open it to see what's inside.
Games
Intermediate alien
Construct 2
Game engine.
Games
Intermediate alien
Flame
Game engine for Flutter.
Games
Intermediate alien
Game Development
A free resource picked by the open-source community. Open it to see what's inside.
Games
Intermediate alien
GameMaker
Game engine.
Games
Intermediate alien
Gideros
Game engine.
Games
Intermediate alien
Godot
Game engine.
Games
Intermediate alien
Open Source Games
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
AR Portal Tutorial with Unity
A free resource picked by the open-source community. Open it to see what's inside.
Games
Intermediate alien
Babylon.js
Game engine for cross-platform web and native game development.
Games
Intermediate alien
CHIP-8
Virtual computer game machine from the 70s.
Programming languages
Intermediate alien
Coding a Rogue/Nethack RPG in C
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Coding A Sudoku Solver in C
A free resource picked by the open-source community. Open it to see what's inside.
Games
Intermediate alien
Game Boy Development
A free resource picked by the open-source community. Open it to see what's inside.
Games
Intermediate alien
Game Remakes
Actively maintained open-source game remakes.
Games
Intermediate alien
Game Talks
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Games With Go
A free resource picked by the open-source community. Open it to see what's inside.
Games
Intermediate alien
Haxe Game Development
A high-level strongly typed programming language used to produce cross-platform native code.
Programming languages
Intermediate alien
How to create a Dragon in Augmented Reality in Unity ARCore
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
How To Unity ARCore
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Learn Video Game Programming in C
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Let's Make: Dangerous Dave
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
libGDX
Java game framework.
Games
Intermediate alien
PlayCanvas
Game engine.
Programming languages
Intermediate alien
Roguelike Tutorial in Rust + tcod
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Advanced astronaut
Chess Engine In C
A free resource picked by the open-source community. Open it to see what's inside.
Games
Advanced astronaut
Game Datasets
Materials and datasets for Artificial Intelligence in games.
Games
Advanced astronaut
Game Engine Development
Building software to speed up game creation.
Digital art
Advanced astronaut
Game Production
Leading the process of designing, developing, testing and distributing a video game from concept to release.
Programming languages
Advanced astronaut
Make your own Game Engine
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Advanced astronaut
Reconstructing Cave Story
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Advanced astronaut
Remaking Cavestory in C++
A free resource picked by the open-source community. Open it to see what's inside.