Games for learning programming
Learn programming by playing: term games made from the Ask Codey glossary, and CSS games where you write real CSS, starting with Flex Freight. Free to play.
- Memory: Memory is a matching game: turn over tiles to pair each programming term with its meaning, in as few turns as you can. Free to play.
- TermStack: TermStack is a word game: guess the hidden programming term in a few tries, with green, yellow and red letters to guide you. Free to play.
- CodeWord: CodeWord is a crossword where every answer is a programming term and every clue is its short definition. Small, medium or large. Free to play.
- Match It: Match It is a game for mastering programming terms: match each one to its meaning, then to a situation where you'd use it. Free to play.
- GROUP BY: GROUP BY is a word game: sort 16 programming words into four hidden groups of four, each harder than the last. Free to play.
- Flex Freight: Flex Freight is a CSS game: write real flexbox CSS to move crates onto their spots on a loading dock, in 32 puzzles. Free to play.
- Grid Town: Grid Town is a CSS game: write real CSS grid to build houses, shops and a park on their lots in a town seen from above, in 32 puzzles. Free to play.
- Restyle: Restyle is a CSS game: one web page per Level that never changes, and designs you build on it with CSS from a set of pictures. Free to play.
- Terminal Quest: Terminal Quest is a text adventure you play by typing real bash or PowerShell commands in your browser, one level at a time. Free to play.
Free for everyone. Play as a guest and nothing is saved; registration is free and keeps track of your stats and progress.