Software Engineering (TD-SE)

In this course, the student will learn useful software engineering techniques like how to do proper logging for AI modules, how to structure the code in a git repository, what branching model in git to use.


Another important part is how to code correctly when using open source libraries, how to extend the existing libraries or how to use inheritance in Python.

This course is targeted at AI Specialists with a Mathematics background who are in need of enhancing their software engineering skills.


This course is not intended for senior programmers or people with programming experience, as all the content is focusing mainly on basics that experienced people usually control.