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).
Application deadline was
15 April 2025.
Please note: This second application round is intended only for EU/EEA/Swiss citizens.
Submit a
late application
at Universityadmissions.se.
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.