At the end of last year, I took part in Advent of Code, a programming competition that takes place in December every year. It is an Advent calendar of programming puzzles - a new puzzle is released every day from 1-Dec to 25-Dec - and is a great way to test your programming skills and brush up on those algorithms that you don't use very often (like Djikstra's!). There were some really challenging problems and I am pleased that I managed to answer them all using Java. I actually surprised myself on a couple of them because when I first read the question, I didn't think I'd be able to do it. However, I persevered (sometimes even spending the whole day on the problem) and took insipiration from other programmers on the reddit board.
The questions are still available so I would encourage you to have a go!
Bring on Advent of Code 2022!