Know a bit of Python? Want some fun challenges. This assumes you know some basics.
With a back to basics and vocabulary focus this could be the revision you are looking for. You are not going to learn anything you couldn’t learn elsewhere. This is just free and hopefully fun.