* [Automate the Boring Stuff](https://automatetheboringstuff.com/) * [Coursera](https://www.coursera.org/learn/python) * Google's Python course in their Codes school * "Impractical Python Projects" is a collection of fun Python projects, like solving anagrams, encoding civil war ciphers, exploring the Fermi paradox, or simulating an alien volcano on Io. - "Math Adventures In Python". If you're interested in math and art, this is a fun book about math puzzles and making generative art in Python/Processing.