Programming in Python: Code Quality and Best Practices
5 credits
Bachelor's level
Web-based (online)
Autumn Term 2025
About the course
The course provides an introduction to object-oriented programming in Python. The course also covers practices that support writing good code, such as version control, documentation, and unit testing. The course content is applied in programming assignments.
Programming in Python: Code Quality and Best Practices, 5 credits
Autumn Term 2025
Starts
3 November 2025
Ends
17 December 2025
Study location
Varied
Language
English
Type of studies
Mixed,
50%,
Distance
Number of mandatory meetings
No mandatory meetings.
Outline for distance course
For the course, a computer (Windows 10 or later or macOS), stable internet and a headset and webcam are recommended. The possibilities of using the learning platform Canvas via mobile or tablet/iPad are limited. As a browser, Chrome or Firefox is recommended.
Required Knowledge
10 ECTS credits in Python programming where the Python standard library and use of external packages is introduced (e.g. Programming in Python: basic and preparatory course 5 ETCS credits, Lund University, and Programming in Python: Working with Shared Libraries 5 ETCS credits, Uppsala University).
The online application opens 17 March 2025 at 09:00 CET.
Application deadline is
15 April 2025. How to apply
Application and tuition fees
As a citizen of a country outside the European Union (EU), the European Economic Area (EEA) or Switzerland, you are required to pay application and tuition fees for studies at Umeå University.