In this post I will collect some useful material that is freely available in the web for mastering Artificial Intelligence (AI). It is a work in progress and your suggestion is very welcome.


General introduction on what is AI


Machine Learning

Neural Network and deep learning

Convolutional Neural Networks

Structuring Machine Learning Projects (software Engineering for NN)

AI Ethics:

This is one of the most recent workshop that I was able to find at Stanford.

University of Helsinki Elements of AI

Submodules (Same Link):

  • Introduction to AI
  • Building AI

Commercial (free)


Learn with Google AI:

Machine Learning:

Tensor Flow and Deep Learning without a PhD:


Introduction to Data Science

AI for Fun

Building an AI agent of Starcraft II using Python:


Do you have any other resource that you would like to share? Just drop me a line!