Brain Games
Logic and reasoning games for programmers

Strategy and logic

First steps

0h h1
0h h1
Boolean logic
Play Mastermind Online
Six colours, four pegs - what is the best strategy?
Set with Friends • Free, Real-Time Multiplayer Game
Patterns and sets


You can get Azul as a board game to play with friends and this is the best way to understand how it works. It's always easier to play games than to watch a video where someone else explains the rules!
Here's a version you can play with friends or against the computer. (Azul means blue, Rojo means red.)
Logic, patterns and strategy

Rush Hour

Rush Hour Online - Play Rush Hour Online on CrazyGames
Planning, planning, planning


Dominion Online
Deckbuilding, probability, strategy

Interpreting Requirements

Stroop Effect |
Experience the attention level you need to interpret requirements
Longer team games for study groups to play together: practice interpreting requirements and communicating in code.


Codenames – Play with your Friends Online
This is a (safely) stressful game that requires the Spymaster to take responsibility for the team’s success or failure. To succeed the Spymaster must put themselves in the shoes of their team of Operatives, and the Operatives team must work together to do the same with the Spymaster.


Gartic Phone - The Telephone Game
This empathy-building game requires you to interpret and express someone else’s words and then see how your own words and pictures are interpreted. To be played in a group of 5, maximum, which takes 8-10 minutes (I talked to the developers and this is what they said).
A Telephone game in Normal Mode with 5 people takes approximately 10 minutes with the drawing/answering part. Don't have groups of more than 5.