My solutions to the exercises from the Java Programming MOOC by the University of Helsinki (MOOC.fi).
A free, self-paced course teaching Java and object-oriented programming from the ground up — variables, loops, and methods through to classes, interfaces, and data structures.
java-programming-mooc/
├── java-programming-i/ # Part 1 – basics, variables, loops, methods...
│ ├── part01/
│ ├── part02/
│ └── ...
└── java-programming-ii/ # Part 2 – OOP, interfaces, collections...
Each partXX folder corresponds to a weekly section of the course, and each
exercise lives in its own subfolder matching the course's naming convention.
- Part 1 — Java Programming I
- Part 2 — Java Programming II
Most exercises use the course's own build setup TMC plugin. To run an individual exercise manually:
cd java-programming-i/partXX/exercise-name
javac Main.java
java MainThese are my personal solutions, written while learning. They're shared for reference and to track my own progress — not meant to be copied for course submissions (please write your own solutions if you're taking the course!).

