This crash course focuses on software engineering tools and methodologies to write better tested, documented code that is easier to understand and maintain. We will probe:
The examples are based on the Python programming language, but it is meant to be general.