mobile menu icon

Teaching you how to develop better code

All our courses take place in-house (although we also offer some open dates). This kind of training will help correct mistakes and fully optimize the learning process in a way which is not possible through books or videos. Moreover, you will be able to apply it safely in your daily life. Ask us about upcoming calls.

In addition, we offer a 50% discount for underrepresented groups in technology.

Test Driven Development (TDD) course

Test Driven Development (TDD)

The development technique that delivers quality code and excellent automatic test suites when done correctly. It is primarily a hands-on course, in which you will apply TDD by Pair Programming the majority of the time under the supervision and guidance of an expert.

teaching info Information

Clock

16 hours

On-site or remote.

Euro

490 €/person

V.A.T. not included. (For open dates 50% discount for underrepresented groups in technology)

More Information
Code smells & Refactoring course

Code smells & Refactoring

The objective of this course is to introduce students to the concept of code smells and start developing their ability to recognize them. We will also practice some techniques to incrementally improve already existing code designs in a safe manner.

teaching info Information

Clock

20 hours

On-site or remote.

Euro

590 €/person

V.A.T. not included. (For open dates 50% discount for underrepresented groups in technology)

More Information
Changing Legacy Code course

Changing Legacy Code

The goal of this course is to learn how to evolve and improve legacy code in a safe and effective way. We’ll learn how to break dependencies in order to test legacy code, and how to gradually and sustainably improve its design. We'll also learn about incremental rewrite techniques, and technical debt management and prioritization.

teaching info Information

Clock

20 hours

On-site or remote.

Euro

590 €/person

V.A.T. not included. (For open dates 50% discount for underrepresented groups in technology)

More Information
DDD driven by test course

DDD driven by test

The objective of this course is explaining the different tools offered by Domain Driven Design, both from an organizational point of view using strategic patterns and ubiquitous language, as well as from an architectural point of view using tactical patterns.

teaching info Information

Clock

16 hours

On-site or remote.

Euro

600 €/person

V.A.T. not included. (For open dates 50% discount for underrepresented groups in technology)

More Information
User Stories course

User Stories

The objective of this course is for students to learn the essential parts of user stories, identify attributes that make them most effective and have an array of techniques for breaking them down.

teaching info Information

Clock

12 hours

On-site or remote.

Euro

390 €/person

V.A.T. not included. (For open dates 50% discount for underrepresented groups in technology)

More Information
Continuous Delivery with databases course

Continuous Delivery with databases

The objective of this course is for students to learn how to continuously and safely evolve a database. In addition, we will learn about different testing techniques, particularly essential in database environments that involve a lot of accumulated logic.

teaching info Information

Clock

16 hours

On-site or remote.

Euro

600 €/person

V.A.T. not included. (For open dates 50% discount for underrepresented groups in technology)

More Information
Can't find the course you need? Tell us what you are looking for!

At Codesai we are always open to listen to suggestions made by our customers. We would like to offer you a course that fits your needs. You can 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