I stopped grinding textbook exercises when I found these Python games.
The productivity tool I keep recommending is a coding tool ...