Most of the material of MOOC courses can be availed for free. And you have to pay for getting a verified certifcate. Which is great, to be frank. It allows you to browse the material before you commit to it. Here I am listing all the courses which are available absolutely at free of cost, no payment required necessary whatsoever. Check out tne paid courses document for courses for which certificates can be purchased after successfully passing.
The two courses in fast AI about deep learning are among the top courses you find anywhere
- Part 1: Practical Deep Learning for Coders - http://course.fast.ai
- Part 2: Cutting Edge Deep Learning for Coders - http://course.fast.ai/part2.html
You will learn a lot. Also fast.ai has some really great blog posts and articles and general resource links. So make sure to visit it frequently.
Google has some pretty awesome beginner friendly courses, associated with its Colab platform, which is a online Jupyter Notebook style platform with GPU core available for tensorflow and keras. It is pretty awesome and totally free for educational purposes. Check it out at https://colab.research.google.com/.
These are very helpful beginner friendly courses that you should be able to finish in 1 week. Some of the free courses available at https://ai.google/research.
- Machine Learning Crash Course : https://developers.google.com/machine-learning/crash-course/
- Machine Learning Practicum : https://developers.google.com/machine-learning/practica/image-classification/
Kaggle has a lot of interactive courses that run in Kaggle kernels. These are very well documented and have a very well balanced mix of theory and hands-on practice. Highly recommended for all novice Kagglers. Courses are available at : https://www.kaggle.com/learn/overview