Many common and unusual algorithms, implemented in Python as learning exercises. If you want to get a sense of what, say, data structures or fuzzy logic would look like in Python, this is a good place to start.
How matrix algebra can be used on a table of names and membership checkmarks to develop a detailed social connection network.