This repository contains my notes and solutions to the University of Helsinki Python Programming MOOC 2026.
I previously enrolled in the 2025 edition and transitioned to the 2026 edition on 24 January 2026. Course content appears to have remained identical.
Exercises are organised into folders according to the course structure (Part 1 to Part 4). This repository is updated continuously as I progress through the course.
All filenames follow the original exercise numbering on the MOOC website
(eg. 2.3-gift-tax-calculator.py corresponds to Part 2 → Section 3 → “Gift tax calculator” exercise).
Python-Programming-MOOC/
│
├── part-1/ Introduction, I/O, variables, conditional statements
├── part-2/ More conditions, loops
├── part-3/ Loops with conditions, strings, defining functions
├── part-4/ Own functions, lists, definite iteration, print statement formatting
├── part-5/ More lists, references, dictionary, tuple
├── part-6/ Reading and writing files, handling errors, local and global variables
└── part-7/ Modules, randomness, times and dates, data processing, creating own modules
Each folder contains:
- One
.pyfile per exercise - Filenames matching the sections in the MOOC
- Self-contained scripts with no external dependencies
The files contain my solutions to the exercises which I have written as part of my personal study log.
All solutions are free to reference for personal study.
Please avoid blind copy-pasting into MOOC submissions.