Courses to learn Machine Learning, Deep Learning and AI

courses about machine learning, deep learning. The importance of Data

These are good resources I have found to learn yourself Machine Learning, Deep Learning and other AI subjects.

There are free and paid courses and different levels.

Free Courses


Divided into short courses (from 1 to 20 hours ). These are courses to take a first contact with the subject

From begginer to Advanced

  • Machine Learning by Andrew ng Probably the most known and old course of ML. I studied and passed this course last year. It is very theoretical, You learn basis an how ML works, but I think it needs more practical weight. (Here my review)
  • Course fast AI by
  • Intermediate Machine Learning by Kaggle is de continuation of the begginer course. Learn to handle missing values, non-numeric values, data leakage and more. Your models will be more accurate and useful
  • Deep Learning by Google (3 months) (Intermediate to advanced level) Developed by Audacity with Vincent Vanhoucke, Principal Scientist at Google, and technical lead in the Google Brain team.

Perhaps the best one to learn Deep Learning and Machine Learning

  • Deep Learning Specialization by Deep Learnin AI – Deep Learning Specialization. Master Deep Learning, and Break into AI. The specialization courses by Andrew Ng to learn DL. It is a paid course formed by a 5 you paid $40 each month until you finish them (aprox 3 months – 11 hours/week suggested). The five courses are:
    • Neural Networks and Deep Learning
    • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
    • Structuring Machine Learning Projects
    • Convolutional Neural Networks
    • Sequence Models

Other Resources

  • Kaggle Competitions This is one of the best ways to learn and to practice what you are learning.


And to complete information and resources about Artificial Intelligence and

Python for Data Science

One of the main skills to learn ML, DL or AI is to know Python. There are other languages but this is the most common and used in Data Science

In Kaggle you can find one little course with basic principles.

I will continue updating this list with more things as I find them. If you know something, comment please.

Leave a Comment