Python Dojo

Our version of the Dojo was inspired by the London Python Dojo.

Meetups so far

(There were many more solutions, but these are the links we've got)

30 January 2019 - Random Song generator

21 November 2018 - Maze generator

10 October 2018 - Typeracer Clone

29 August 2018 - Battleships

27 June 2018 - Exquisite Corpse

23 April 2018 - Game of Life

What is a Code Dojo?

People who train in martial arts attend dojos where they practice and try to expand their skills and achieve self-improvement. The idea is that in order to become an expert in anything you need to repeatedly perform deliberate practice. Dojos are also places where people of variable experience levels can engage with each other, share knowledge and give support.

A Code Dojo tries to take those ideas and apply them in the process of master programming languages. Our version of the Dojo was inspired by the London Python Dojo (

This is what a typical session could look like:

  • Arrive, meet and greet
  • Decide on a topic/“exercise” to work on:
    • Suggest ideas (anyone can suggest things, it could be a game like tic-tac-toe, connect5 etc or an algorithm, or a tweet generator…)
    • Vote to decide on 1 exercise to work on
  • Randomly split into teams of 2-4 people
  • Each team works together (using Python) to solve the exercise at hand
  • Each team presents their (complete or incomplete!) solution, talking through their creative process.

The spirit of the Dojo will be:

  • Non-competitive, collaborative, fun environment
  • Safe to try new ideas