ScratchJr
Young children program their own interactive stories and games with picture blocks. For ages 5 to 7.
Safe games for kids, each with a step-by-step guide you can follow. No ads. No accounts. No chat in Lumina.
The Kids area has no ads and no sponsors.
Before leaving Lumina, a quick question asks a grown-up to say yes.
No realistic fighting, gambling, or open chat as the main way to play.
Big, simple and gentle.
Young children program their own interactive stories and games with picture blocks. For ages 5 to 7.
A free drawing program for children with stamps, magic effects and friendly sounds. The GitHub project is the Android port; the main program lives at tuxpaint.org.
Over 100 activities for young children covering letters, numbers, music, science and more. Mirror of the KDE project.

A simple, polished memory card game for kids on Android, running since 2014.

A creative falling-sand sandbox with sand, water, fire and plants, right in your browser.
Short games to try, race and solve.

Tilt the floor to roll a ball through obstacle courses before time runs out.

A classic 2D jump-and-run starring Tux the penguin.

Open 3D kart racing with power-ups, online play and a big track library.

The original source of the 2048 sliding-tile puzzle. Perfect for learning web development.

A fast hexagonal take on falling-block puzzles. Plays in any browser.

Lichess, the free, ad-free chess server. Every line of code is public.
Build, code and plan.

Create your own games, stories and animations by snapping code blocks together. The editor behind Scratch 3.0.
A free set of educational games that teach programming with visual blocks. No typing and no account required.

A browser port of Micropolis, the open-sourced SimCity classic. Zone, build and manage your own city.