Skip to main content

Brain Games

Logic and reasoning games for programmers​

Strategy and logic​


Boolean Logic

Six colours, four pegs - what is the best strategy?


Patterns and sets


Here's a version you can play with friends or against the computer. (Azul means blue, Rojo means red.)

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!

Logic, patterns and strategy​

β†’Rush Hour

Planning, planning, planning!


Deckbuilding, probability, strategy

Interpreting Requirements​

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.


Decode your team

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.


Interpret your colleagues

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.

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.