There are many online resources that can be helpful for learning the content of this class. Here are a few. If you find others, please post on Piazza and we can add them here.

Python tutorial: PicScie.

Further reading:

Extra readings on the history of neural networks and their recent revival: