Whether we like it or not, is eating the world. Several weeks ago, I decided to learn how it works. It’s the Wild West out here. Everyone recommends different resources and makes different assumptions about how much time you have. deep learning I looked at a bunch and removed some guesswork on both fronts: These resources are simply the best, better than all the rest, and maybe more importantly, they give you reliable options whether you want your journey to be 60 minutes or 6 years. I’ve included some details on prerequisites at the end. Regardless of background, everyone should check out the first link. 3Blue1Brown is a legend. 1. Hour , 3Blue1Brown Neural networks playlist , Soumith Chintala (PyTorch documentation) Deep Learning with PyTorch: A 60 Minute Blitz 2. Day , Daniel Bourke Learn PyTorch for deep learning in a day , Phosphorus (Less Wrong blog) I tried to learn as much deep learning math as I could in 24 hours 3. Season Books , Ian Goodfellow, Yoshua Bengio, and Aaron Courville Deep Learning , François Chollet Deep Learning with Python , Michael Nielsen Neural Networks and Deep Learning , Sebastian Raschka Machine Learning with PyTorch and Scikit-Learn Courses , Jeremy Howard course.fast.ai , Andrew Ng & others deeplearning.ai , University of Helsinki Elements of AI , Aston Zhang, Zachary C. Lipton, Mu Li, and Alexander J. Smola Dive Into Deep Learning , Andrej Karpathy Neural Networks: Zero to Hero , Siraj Raval Learn Machine Learning in 3 Months 4. Decade Go to grad school Roadmaps , Daniel Bourke Machine Learning Roadmap , Let the Data Confess Complete Roadmap to be a Deep Learning Engineer Resource lists , ChristosChristofidis Awesome Deep Learning , SkalskiP Crème de la crème of AI courses , brylevkirill Deep Learning.md Miscellaneous , Meta AI Research Papers With Code (Youtube Channel), Károly Zsolnai-Fehér Two Minute Papers (Youtube Channel), Harrison Kinsley Sentdex A Note on Prerequisites It’s a free country. Learn what you want along the way. All the resources above are fairly clear about what’s needed. That said, if you want to embark on a serious course of study, here are a few central building blocks they all share that you’ll need to be comfortable with. Manipulating vectors and matrices Finding derivatives Gradient descent Basic Python programming It’ll also help to know: How to learn How to , for broad explanations. prompt tools like ChatGPT effectively How besides deep learning work, if you want to become a domain expert one day. other kinds of advanced machine learning Happy learning 💡