Courses Online: Coding and ML
Intro to Programming
- Harvard’s CS50 is a great high-level introduction to programming and software engineering that covers the fundamentals of Python.
- The Missing Semester of Your CS Education by MIT
Machine Learning
Overview
Classical ML
- Machine Learning Specialisation by Andrew Ng: Basics of ML, gateway to shallow ML
Deep Learning
- If you liked Andrew Ng’s teaching style, you can continue with the Deep Learning Specialisation.
- For a more university-style course, there’s Yann LeCun’s NYU lecture on deep learning.
For a more practical approach, fast.ai and the accompanying book Practical Deep Learning for Coders got you covered.
Maths:
deeplearning.ai has a course on the Mathematics on Deep Learning.