Skip to content
#2 in Deep LearningUdemyBestseller on UdemyDeep LearningPaid courseAll LevelsCertificate

Deep Learning A-Z [2026]: DL, AI in Python & AWS + LLM Prize (Udemy.com)

Learn to build and train Deep Learning models in Python from two Machine Learning & AI experts. Code templates included.

Created by: Kirill Eremenko

Last updated June 2026

Our take

Based on the ratings of 49,927 students, a sample of their written reviews and the syllabus, as the course stood in June 2026. No course pays to be reviewed.

Kirill Eremenko and Hadelin de Ponteves split deep learning into six parts, three supervised (ANNs, CNNs, RNNs) and three unsupervised (self organizing maps, Boltzmann machines, autoencoders). Each part pairs an intuition section with a coding section in Python, and the first three add short AWS sections. An annex covers regression, logistic regression and data preprocessing for anyone who skipped a machine learning course. It has drawn 411,000 students and nearly 50,000 reviews, and it suits people who want to understand why a network works before they build one, not people chasing the newest architecture.

Reviewers keep praising the intuition lectures. They call the explanations clear and lucid, and a couple mention the extra reading links Kirill hands out. The complaints are consistent too. Some say the coding sections lag behind the theory, with one two-star review describing the ANN build as copy and paste with keywords that were never explained. Another reviewer complains that datasets have to be requested from a separate site and took days to arrive. One student found it too basic and wished the intro had said so, another calls some concepts foundational but outdated, and the slide design gets the odd jab.

The course was last updated in June 2026, so it is not sitting still, but the syllabus lists no transformer section and it was first published in 2017. At 23 hours it is a fair chunk of time. If you want intuition and breadth across six architectures, this is a sensible first deep learning course. If you want current models or deeper math, the TensorFlow 2 and Generative AI with PyTorch courses on the same list are the ones to compare.

Best forBeginners who want to understand why each network works before writing code, across six different architectures.
Skip it ifYou already train models and want transformers, current tooling, or serious math rather than intuition slides.

Pros

  • Intuition lectures before every coding section, which reviewers call clear and lucid
  • Covers six architectures including SOMs, Boltzmann machines and autoencoders
  • Updated June 2026, with AWS sections and an annex on regression and preprocessing
  • Links to further reading and code templates included

Cons

  • Coding sections reportedly lean on copy and paste, with some keywords left unexplained
  • Datasets must be requested from an outside site, which one reviewer found slow
  • No transformers in the syllabus, and reviewers call parts outdated or too basic
The explanations are very clear, and the examples are well-chosen to provide a solid understanding of the philosophy behind the principles used
Issouf KABRE, a student

Listed as All Levels but really a beginner course; needs basic Python and high school math, and one reviewer found it too basic.

icon
What you will learn

  • Learn and Practice Supervised Deep Learning for Regression, Classification, Computer Vision and Time Series Analysis
  • Learn and Practice Unsupervised Deep Learning for Fraud Detection, Anomaly Detection and Recommender Systems
  • Develop a strong intuition behind Artificial Neural Networks
  • Practice Artificial Neural Networks for Regression and Classification
  • Build Artificial Neural Networks with Python
  • Build Artificial Neural Networks with AWS
  • Develop a strong intuition behind Convolutional Neural Networks
  • Practice Convolutional Neural Networks for Computer Vision and Object Recognition
  • Build Convolutional Neural Networks with Python
  • Build Convolutional Neural Networks with AWS
  • Develop a strong intuition behind Recurrent Neural Networks
  • Practice Recurrent Neural Networks for Time Series Analysis
  • Build Recurrent Neural Networks with Python
  • Build Recurrent Neural Networks with AWS
  • Develop a strong intuition behind Self-Organizing Maps
  • Build Self-Organizing Maps with Python and Practice them for Fraud Detection
  • Develop a strong intuition behind Boltzmann Machines
  • Build Boltzmann Machines with PyTorch and Practice them for Recommender Systems that predict binary ratings "Like" or "Not Like"
  • Develop a strong intuition behind AutoEncoders
  • Build AutoEncoders with PyTorch and Practice them for Recommender Systems that predict ratings from 1 to 5
  • Build a Recommender System for E-Commerce with AWS
  • Build a Recommender System for Movie Recommendation with AWS

Course content

30 sections · 199 lectures · 23 hours of video 39 articles

  1. 1Welcome to the course! 1 free preview3 lectures · 13 min
  2. 2--- Part 1: Artificial Neural Networks ---1 lecture
  3. 3ANNs Intuition 1 free preview9 lectures · 1.3 hours
  4. 4ANNs with Python7 lectures · 1.2 hours
  5. 5ANNs with AWS5 lectures · 29 min
  6. 6--- Part 2: Convolutional Neural Networks ---1 lecture
  7. 7CNNs Intuition 2 free previews10 lectures · 1.7 hours
  8. 8CNNs with Python7 lectures · 1.5 hours
  9. 9CNNs with AWS3 lectures · 6 min
  10. 10--- Part 3: Recurrent Neural Networks ---1 lecture

Who it is for

The instructor says it suits

  • Anyone interested in Deep Learning
  • Students who have at least high school knowledge in math and who want to start learning Deep Learning
  • Any intermediate level people who know the basics of Machine Learning or Deep Learning, including the classical algorithms like linear regression or logistic regression and more advanced topics like Artificial Neural Networks, but who want to learn more about it and explore all the different fields of Deep Learning
  • Anyone who is not that comfortable with coding but who is interested in Deep Learning and wants to apply it easily on datasets
  • Any students in college who want to start a career in Data Science
  • Any data analysts who want to level up in Deep Learning
  • Any people who are not satisfied with their job and who want to become a Data Scientist
  • Any people who want to create added value to their business by using powerful Deep Learning tools

What you need before you start

  • High school mathematics level
  • Basic Python programming knowledge

How it compares

Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:

  • Rating4.6 out of 5higher than 65% of them
  • Reviews49,927#1 of 127 by number of reviews
  • Length23.1 hourslonger than 84% of them
  • Last updatedJune 2026more recently than 84% of them

icon
Course Description

Welcome to Deep Learning A-Z!


This course is structured in 6 parts:


  • Part 1 - Artificial Neural Networks: ANNs Intuition, ANNs with Python, ANNs with AWS

  • Part 2 - Convolutional Neural Networks: CNNs Intuition, CNNs with Python, CNNs with AWS

  • Part 3 - Recurrent Neural Networks: RNNs Intuition, RNNs with Python, RNNs with AWS

  • Part 4 - Self Organizing Maps: SOMs Intuition, Building a SOM with Python, Hybrid Deep Learning Model with Python

  • Part 5 - Boltzmann Machines: Boltzmann Machines Intuition, Building a Boltzmann Machine with PyTorch

  • Part 6 - AutoEncoders: AutoEncoders Intuition, Building an AutoEncoder with PyTorch, Building two Recommender Systems for E-Commerce and Movie Recommendation with AWS


Artificial intelligence is growing exponentially. There is no doubt about that. Self-driving cars are clocking up millions of miles, IBM Watson is diagnosing patients better than armies of doctors and Google Deepmind's AlphaGo beat the World champion at Go - a game where intuition plays a key role.


But the further AI advances, the more complex become the problems it needs to solve. And only Deep Learning can solve such complex problems and that's why it's at the heart of Artificial intelligence.


--- Why Deep Learning A-Z? ---


Here are five reasons we think Deep Learning A-Z really is different, and stands out from the crowd of other training programs out there:


1. ROBUST STRUCTURE


The first and most important thing we focused on is giving the course a robust structure. Deep Learning is very broad and complex and to navigate this maze you need a clear and global vision of it.


That's why we grouped the tutorials into two volumes, representing the two fundamental branches of Deep Learning: Supervised Deep Learning and Unsupervised Deep Learning. With each volume focusing on three distinct algorithms, we found that this is the best structure for mastering Deep Learning.


2. INTUITION TUTORIALS


So many courses and books just bombard you with the theory, and math, and coding... But they forget to explain, perhaps, the most important part: why you are doing what you are doing. And that's how this course is so different. We focus on developing an intuitive *feel* for the concepts behind Deep Learning algorithms.


With our intuition tutorials you will be confident that you understand all the techniques on an instinctive level. And once you proceed to the hands-on coding exercises you will see for yourself how much more meaningful your experience will be. This is a game-changer.


3. EXCITING PROJECTS


Are you tired of courses based on over-used, outdated data sets?


Yes? Well then you're in for a treat.


Inside this class we will work on Real-World datasets, to solve Real-World business problems. (Definitely not the boring iris or digit classification datasets that we see in every course). In this course we will solve six real-world challenges:


  • Artificial Neural Networks to solve a Customer Churn problem

  • Convolutional Neural Networks for Image Recognition

  • Recurrent Neural Networks to predict Stock Prices

  • Self-Organizing Maps to investigate Fraud

  • Boltzmann Machines to create a Recomender System

  • Stacked Autoencoders* to take on the challenge for the Netflix $1 Million prize


*Stacked Autoencoders is a brand new technique in Deep Learning which didn't even exist a couple of years ago. We haven't seen this method explained anywhere else in sufficient depth.


4. HANDS-ON CODING AND AWS


In Deep Learning A-Z we code together with you. Every practical tutorial starts with a blank page and we write up the code from scratch. This way you can follow along and understand exactly how the code comes together and what each line means.


We will purposefully structure the code in such a way so that you can download it and apply it in your own projects. Moreover, we explain step-by-step where and how to modify the code to insert YOUR dataset, to tailor the algorithm to your needs, to get the output that you are after.


In addition, we will implement the same Deep Learning models with AWS, as Cloud Computing is more and more widely used for AI and Deep Learning.


This is a course which naturally extends into your career.


5. IN-COURSE SUPPORT


Have you ever taken a course or read a book where you have questions but cannot reach the author?


Well, this course is different. We are fully committed to making this the most disruptive and powerful Deep Learning course on the planet. With that comes a responsibility to constantly be there when you need our help.


In fact, since we physically also need to eat and sleep we have put together a team of professional Data Scientists to help us out. Whenever you ask a question you will get a response from us within 48 hours maximum.


No matter how complex your query, we will be there. The bottom line is we want you to succeed.


--- The Tools ---


Tensorflow and Pytorch are the two most popular open-source libraries for Deep Learning. In this course you will learn both!


TensorFlow was developed by Google and is used in their speech recognition system, in the new google photos product, gmail, google search and much more. Companies using Tensorflow include AirBnb, Airbus, Ebay, Intel, Uber and dozens more.


PyTorch is as just as powerful and is being developed by researchers at Nvidia and leading universities: Stanford, Oxford, ParisTech. Companies using PyTorch include Twitter, Saleforce and Facebook.


So which is better and for what?


Well, in this course you will have an opportunity to work with both and understand when Tensorflow is better and when PyTorch is the way to go. Throughout the tutorials we compare the two and give you tips and ideas on which could work best in certain circumstances.


The interesting thing is that both these libraries are barely over 1 year old. That's what we mean when we say that in this course we teach you the most cutting edge Deep Learning models and techniques.


--- More Tools ---


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Kirill Eremenko

My name is Kirill Eremenko and I am super-psyched that you are reading this!

Professionally, I come from the Data Science consulting space with experience in finance, retail, transport and other industries. I was trained by the best analytics mentors at Deloitte Australia and since starting on Udemy I have passed on my knowledge to thousands of aspiring data scientists.

From my courses you will straight away notice how I combine my real-life experience and academic background in Physics and Mathematics to deliver professional step-by-step coaching in the space of Data Science. One of the strongest sides of my teaching style is that I focus on intuitive explanations, so you can be sure that you will truly understand even the most complex topics.

To sum up, I am absolutely and utterly passionate about Data Science and I am looking forward to sharing my passion and knowledge with you!

icon
More courses by Kirill Eremenko

$159.99

$189.99

$119.99

$149.99

$19.99

$19.99

icon
Reviews

4.6

49,927 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Hector Cantu Alvarado on 7/9/2026

I really appreciate all the effort put on this learning experience. Course is really opening my mind to understand machine learning.

By Jozsef Hack on 7/4/2026

hello, it is a great course and he's a great teacher, i'm a very satisfied student. have a nice day all. best regards joe.

By Issouf KABRE on 6/21/2026

The explanations are very clear, and the examples are well-chosen to provide a solid understanding of the philosophy behind the principles used

By Muhammad Zaini on 6/14/2026

Nice, finally i got a little grasp about deep learning (this is from the start of the course) Im expecting much from this course

By Anonymized User on 4/26/2026

i have trained some model before like Yolov8 and Resnet18 but i didn't how it work deeply, how it can recognize image. But now i can inderstand deep learning from basic, i wanna have foundation to learn advanced deep learning.

By Roohi Shokri on 11/29/2025

The content was good but You cannot download the files and datasets easily. you need to go to another site and give your information and then wait for a few days to get the files. It is a very bad practice.

By Kristijan on 11/18/2025

I was interested in learning how expert systems and AI operates. This course provides that very simple and intuitive.

By Charles Hill on 11/11/2025

Too much time spent of rationalizing (justifying/explaining) the examples, especially in the house price forecasting example. The reason that an input may be disregarded is not as important as simply saying that the weight is 0 because it does not alter the value of the cost function result.

By Mayank Ekbote on 11/1/2025

These courses (ML A-Z and DL A-Z are so well structured and offer good balance between Theory and practical applications. Totally Suggested to someone who has basic understanding of ML models and starting to learn Deep Learning :)

By Sergiu on 10/14/2025

A lot of good information about Deep Learning. Very good explanations from the teachers of this course.

Showing all 10 reviews on CourseDuck

Read all 49,927 reviews on Udemy

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100