leanmind logo leanmind text logo

Advanced TDD


Learn enough about TDD to be able to apply it fluently in any kind of project. This is a course for people who already have experience with TDD, perfect for those who have already taken our Sustainable Coding course.

This is a course for companies, so that team members (or members of several teams) can train together and, in addition to everything they have learnt, also get to know each other better and become more united.


We normally teach the course in one of the following languages: Java, C#, Kotlin, TypeScript, JavaScript or Python. The contracting team chooses the language.


The courses are attendance-based and remote. In other words, we all meet in a virtual classroom via video call where we see each other via cameras. The total duration is 16 hours, which can be divided into two intensive course days or into 3 or 4 hour sessions, whichever suits the team best. The courses are fully practical, there is little time devoted to theory. Ideally, they should be done within working hours because doing them as an extra after work would mean that many people would not be able to keep up.

Unlike massive online courses, our face-to-face training allows teachers and participants to interact in real time, being able to make suggestions or corrections in-situ.


Course attendees receive a copy of the Agile Design with TDD book, in digital or paper format. All the theoretical content is in the book. During the course we emphasise the following blocks:


The cost is €480 per participant for groups of up to 10 people. For groups of between 10 and 20 people the cost is €6000 in total, regardless of whether there are 11, 15 or 20 people. Training is subsidised by the Fundación Tripartita.

How to book it

Please write to us at contacto@leanmind.es telling us your reasons for doing the course, your context, as well as the language you would like to use, the dates that suit you and the most convenient times for you.

We boost the professional growth of your development team