A Curation of Online Resources for learning Artificial Intellgence for Free

So you want to learn how to work with Artificial Intelligence. Maybe you have a problem you want to solve, maybe you want to grow your career prospects, or maybe you’re simply just a curious cat. Whatever your reason, this article will present you with a curated list of online resources for you to self-guide your Artificial Intelligence education for FREE. I will be referencing educators/educational resources for different parts of the learning phase, and organise it into different options to suit different learning approaches.

There are essentially 3 stages to learning how to develop Artificial Intelligence:

  1. Mathematics – especially topics under Linear Algebra, Calculus, Statistics and Probability
  2. Computer Programming Fundamentals – this is essentially developing your understanding of computational thinking, learning a suitable programming language and familiarising yourself with Computer Science fundamentals
  3. The last stage, is diving into the specific dimension of AI development.
CLARIFICATION: Artificial Intelligence vs Machine Learning

Before we dive into the curated learning list, it is important to clarify what these two interchangeably used buzz words imply. 

Simply put, Artificial Intelligence is the broader concept of machines/technology being able to carry out tasks in a way that we would consider “smart”. It is the field of discipline on human behaviour mimicry through machines. Machine Learning on the other hand, is a current application of AI and is based around the idea of machines accessing data and learning from it. BONUS- Deep Learning: this is an even narrower subset of Machine Learning that utilises  certain ML tools and techniques, and applies them to solving problems that learns and makes decisions on its own – and hence mimicking human thought.


First of we start with Mathematics for Machine Learning by Siraj Raval – an online AI/Machine Learning educator (we’ll be referencing him a lot)

The objective of this video is to give you a clear idea of why mathematics is important for Machine Learning and how the different fields of mathematics previously mentioned are made use of.

Learning Resources:

  1. Reading: The Deep Learning Book  – Part 1
  2. Videos:
Computer Programming Fundamentals and Computational Thinking

This part of the learning phase is primarily focused on developing the learner’s skills in computer programming and computational thinking.

Artificial Intelligence 

This segment of the learning phase refers to pre-curated resources available online for the learners, who are now equipped with both the mathematical know how and the computational capabilities, to focus their learning towards the AI field.


Hopefully by working through the material referenced above and self-selecting the resources that best work for your learning style, you have developed the foundational step in your journey through AI development. More importantly, you have developed a wholesome perspective of the field at large.

Now, you are the sailor of your own learning boat, so what will you steer to next?



Algorand, a proof- of – stake Blockchain Company , goes open source.

Blockchain for better Netflix? An Overview of B-CDNs

Chainlink, A Smart Contract Startup lands Tech Giant, Google Partnership

Aion VM: A New Era of Blockchain Development

South Korean Crypto Exchange forced to update terms and conditions to accept liabilities for hackers.


Leave a comment

My Newsletter

Sign Up For Updates & Newsletters

[mc4wp_form id="456"]