NRich
Completion requirements
A wealth of puzzles and other fun stuff
Click on NRich to open the resource.