mobile menu icon
Deliberate Practice Programme

The goal of the Deliberate Practice Programme is to improve participants' skills in testing, TDD, refactoring, working effectively with legacy code and object-oriented design through katas.

It allows participants to deepen and better assimilate the concepts and technical practices introduced in our training courses.

// Session goals

Our deliberate practice sessions are designed with two goals in mind:

  • Keep fundamental engineering skills strong, avoiding skill atrophy induced by AI.
  • Introduce new technical practices and ideas to the team on a continuous basis.
// What the programme includes

The programme consists of:

  1. Remote 2-hour deliberate practice sessions facilitated by Codesai members, in which participants solve katas through group programming (pairs or groups).
  2. A dedicated Slack channel used to coordinate sessions, share materials, readings or videos, and answer questions related to the sessions.
// Design approach

In the deliberate practice sessions, we try to transmit a style of OO design based on the ports and adapters pattern combined with Responsibility-driven design, Domain-Driven Design principles, other OOP principles, and when they apply, some classical OOP design patterns.

// Who is it intended for?

For programmers who want to deepen and consolidate the concepts and technical practices introduced in our testing, TDD, refactoring and object-oriented design training courses.

// Format

Sessions are remote only, 2 hours long, and facilitated by Codesai members.

OK! I am interested in the Deliberate Practice Programme

If you would like more information or want to sign up for the programme, please write to us at contact@codesai.com or fill out the contact form.

We will try to get back to you as soon as possible!

Send Message