Below are some links to websites that offer practice material: Some offer clear practice levels from IP level to Algorithms and above.
“Advent of Code” offers a fixed set of great challenges each year. The lower levels are within your range! Please note that the solutions don’t require an OOP solution, but do apply that knowledge!
“Project Euler” is a bit heavier on the math. But there are a lot of opportunities to practice your development principles.
Nr. | Link | Difficulty |
---|---|---|
1 | Practicing Java | ![]() |
2 | Codechef.com | ![]() |
3 | Advent of Code | ![]() |
4 | Edabit | ![]() |
5 | Project Euler | ![]() |
As you are now entering the phase of your education that we can no longer provide a single solution (because multiple are possible), we will not give you a solution to compare your work to. You may assume that if you completed the assignments and wrote the appropriate unit tests you have understood the subject matter. As always, if you are unsure or in doubt, contact your teacher. They are more than willing to discuss your solution with you!