In collaboration with our partner enioka Haute Couture, we provide training courses for software engineering practices. Such courses cover technology agnostic skills but will be specialized to your context. They will help you build up skills that last over a whole career. All these courses are very interactive and can be conducted on-site or remotely.

The version control system is a pervasive tool used by all development teams. That said, it's often seen ad something to be dealt with but not leveraged to its full potential. This course will help you master version control systems for a better team collaboration. All the project activities from code production through code review to delivery will be covered. It will be illustrated with Git as the tool of choice.

Making software that lasts require writing tests to automate as much of the verification as possible. It is also a good way to ensure we're building what is expected. Easier said than done! Which is why this course will help you learn how to make really useful automated tests.