Best Resources to learn AI & Deep Learning

best sites for learning

Over the last few years, Deep Learning has proven itself to be the game-changer. This area of data science is the only one responsible for the advancements in machine learning and artificial intelligence.

From academic researches to self-driving cars, Deep Learning is found in all possible aspects nowadays.

Deep Learning is a complex and a vast field that consists of several components. It cannot be mastered in a day and hence it will take several months if you want to dig deeper into this field. Core knowledge of linear algebra and calculus is very important before learning this area.

A lot of people have in mind how to become a Data Scientists or Machine Learning Engineer. Hence I have tried to make a compilation of some of the best resources one should learn from basics to advance with a sequence of courses & blogs.

Why AI/ Deep Learning?

Deep Learning is a sub field of machine learning concerned with algorithms inspired by the structure and function of the brain called artificial neural networks.

If you are just starting out in the field of deep learning or you had some experience with neural networks some time ago, you may be confused.

I know I was confused initially and so were many of my colleagues and friends who learned and used neural networks in the 1990s and early 2000s.


1. Applied AI Course

2. Intro to ML — Udacity / Machine Learning A-Z — Udemy

3. Machine Learning — Coursera(Andrew Ng)

4. Deep Learning — Preline01(Jagath Karra)

I feel first look into Prline01 its very simple to understand the concepts using simple images, then Udacity and Udemy are really good for newbie’s but it just scratches the surface and don’t go much deep into the topics and hence I recommend after completing that you must go for Andrew Ng ML course at Coursera as he explains the all the maths behind every algorithm quite well.

To Get More Understanding of Deep Learning

5. Papers with code

6. Dash App Gallery

7. Projector Tensorflow

You can watch the YouTube video.


Introduction to Machine Learning for Coders —

Machine Learning Kernels — Kaggle Learn

Deep Learning — Preline01(Jagath Karra) is an amazing place to learn, you will get to learn state of the art techniques with own made up library. It takes a top to bottom approach and make you do a lot of coding so that you are able to understand each and every detail. They believe if can code ML you know ML and that’s quite true in my opinion.

Love this course due to its practicality. Kaggle Learn is good for Revising the concepts. ML Explainablitiy is crucial as you will be able extract human understandable insights from any Machine Learning model.

Step by Step Learning.

1. Basic of Machine Learning

2. Introducing Deep Learning

3. Knowing Neural Networks

4. Basics of Convolution Neural Networks

5. Understanding The Sequence Models

6. Unsupervised Deep Learning

7. Learning Natural Language Processing

8. Deep Reinforcement Learning

9. Generative Models

10. Make It Practical

CTO @ Preline,Inc