Coding Dojo

Accelerate knowledge transfer with Coding Dojo

A Coding Dojo is a team practice format that accelerates knowledge transfer and sharing skills between team members. With an experienced facilitator, it is also a way of learning by applying various techniques.

Why Attend

The following skills are typical candidates for improvement during a dojo:

  • Refactoring
  • Simple design
  • Clean code
  • Improving pair programming technique
  • How to safely modify code you don’t understand (usually legacy code)
  • Learning a new programming language
  • Unit testing
  • Test-driven development

In addition, coding dojo can be used by a team as a collective and structured way of solving difficult or risky problems related to production, like fixing a bug or redesigning parts of the application.

Who Should Attend

  • Software Developers
  • Architects
  • Technical leads

Practical Details

  • Language: English
  • Experiential, hands-on, interactive online learning with practical examples
  • Participants will be awarded a Mozaic Works certificate of completion

This Learning Program is Available on Demand


    The basic format of a coding dojo:

    • All developers and the facilitator gather in a room.
    • The facilitator introduces the purpose and the format of the coding dojo.
    • One laptop with a functional development environment is connected to a projector.
    • Two developers pair program on the laptop. The others are in the room, watching the code changes.
    • Every 7 minutes, one developer leaves the laptop and the next one from the room takes his place.
    • After a specified period of time (usually around two hours), the dojo ends with a retrospective.

    It is recommended to organize practice dojos recurrently, for example one every two weeks, and production dojos whenever they are needed.

    More details and full agenda here


    • One room with enough tables, chairs, power sockets
    • One flip chart
    • A projector
    • Computers: working development environment, testing environment, local source control software

    Meet Your Trainers

    Adrian Bolboaca

    VP of Innovation, Senior Trainer at Mozaic Works

    With more than 16 years of international experience in the world of software and transformations, Adrian shares about himself: I want to help my clients improve their business. I was helped by my professors, colleagues and mentors to continuously improve. Whenever I write code I focus on reducing domain complexity to obtain robust, maintainable software. The continuous improvement paradigm is important for the people I work with and for myself; this is why I like helping people, teams and businesses to become more adaptable and reach their goals. About Adi International hands-on experience in product & software development for more than 16 years in small and large companies, with customers from Germany, Switzerland, Finland, Sweden, Netherlands, Romania, Italy, France Experienced…

    More about Adrian Bolboaca >
      Your Cart
      Your cart is empty
        Apply Coupon
        Available Coupons
        individualcspo102022 Get 87.00 off
        Unavailable Coupons
        aniscppeurope2022 Get 20.00 off
        Scroll to Top