Skip to content
UdemyArtificial IntelligencePaid courseAll LevelsCertificate

[2026] Tensorflow 2: Deep Learning & Artificial Intelligence (Udemy.com)

Machine Learning & Neural Networks for Computer Vision, Time Series Analysis, NLP, GANs, Reinforcement Learning, +More!

Created by: Lazy Programmer Inc.

Last updated March 2026

Our take

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

This is a 26-hour survey of nearly every branch of deep learning, taught in Google Colab. The syllabus runs from single neurons and feedforward nets through CNNs, RNNs and time series, a short NLP block, transfer learning, GANs, and a long stretch on deep reinforcement learning that ends in a stock trading bot. It is listed as All Levels, but the requirements are honest: you need working Python and Numpy first. The real audience is people who already code and want one map of the whole field, with the math kept optional.

Reviewers mostly praise the explanations. Words like clear, intuitive and plain English come up again and again, and one says the code ran exactly as shown. The Lazy Programmer gets credit for putting each technique in real-world context and for the study advice in the appendix. The complaints are consistent too. A few students find his tone condescending, with lectures that stop to sermonize. Others say the pace drags because he reads formulas and every line of code aloud, and that the code is split across two repos. The recommender section is called dated, and the reinforcement learning block is hard to follow without prior exposure.

The numbers back the praise: 4.6 from about 14,000 reviews, and fewer than 2 percent of ratings are one or two stars. It was updated in March 2026, so the TensorFlow 2 code should still run. One fair caveat from a reviewer is that PyTorch has become the more common choice, and Generative AI with PyTorch sits beside it on our list if that matters. If TensorFlow is what the job or the Developer Certificate needs, this is a solid, breadth-first pick. Take the instructor's free Numpy Stack course first if the Python side is shaky.

Best forPython coders who want one map of the whole deep learning field in TensorFlow, with the math kept optional.
Skip it ifYou want PyTorch, or you want one topic taught deeply rather than a dozen topics covered quickly.

Pros

  • Explanations praised as clear and intuitive, with concepts broken down into plain English
  • Covers CNNs, RNNs, NLP, transfer learning, GANs and deep RL in one 146-lecture course
  • Updated March 2026, with 4.6 stars from about 14,000 reviews
  • Runs in Google Colab, and one reviewer got all the code and outputs shown

Cons

  • Several reviewers find the instructor's tone condescending and the asides preachy
  • Pace drags for some: formulas and code are read aloud line by line
  • Recommender section called dated, and the RL block assumes prior exposure
Very well explained. Easy to follow along. Useful examples. Good video & audio quality.
Dan Helm, a student

Listed as All Levels, but it assumes working Python and Numpy; the optional theory sections also expect derivatives and probability.

icon
What you will learn

  • Artificial Neural Networks (ANNs) / Deep Neural Networks (DNNs)
  • Predict Stock Returns
  • Time Series Forecasting
  • Computer Vision
  • How to build a Deep Reinforcement Learning Stock Trading Bot
  • GANs (Generative Adversarial Networks)
  • Recommender Systems
  • Image Recognition
  • Convolutional Neural Networks (CNNs)
  • Recurrent Neural Networks (RNNs)
  • Use Tensorflow Serving to serve your model using a RESTful API
  • Use Tensorflow Lite to export your model for mobile (Android, iOS) and embedded devices
  • Use Tensorflow's Distribution Strategies to parallelize learning
  • Low-level Tensorflow, gradient tape, and how to build your own custom models
  • Natural Language Processing (NLP) with Deep Learning
  • Demonstrate Moore's Law using Code
  • Transfer Learning to create state-of-the-art image classifiers
  • Earn the Tensorflow Developer Certificate
  • Understand important foundations for OpenAI ChatGPT, GPT-4, DALL-E, Midjourney, and Stable Diffusion

Course content

24 sections · 146 lectures · 26 hours of video 3 quizzes, 2 practice tests

  1. 1Welcome 1 free preview3 lectures · 21 min
  2. 2Google Colab 1 free preview7 lectures · 53 min
  3. 3Machine Learning and Neurons11 lectures · 2.1 hours
  4. 4Feedforward Artificial Neural Networks11 lectures · 1.8 hours
  5. 5Interlude: tf.data2 lectures · 25 min
  6. 6Convolutional Neural Networks11 lectures · 2.1 hours
  7. 7Recurrent Neural Networks, Time Series, and Sequence Data18 lectures · 3.2 hours
  8. 8Natural Language Processing (NLP)6 lectures · 1.8 hours
  9. 9Recommender Systems2 lectures · 22 min
  10. 10Transfer Learning for Computer Vision6 lectures · 1.2 hours

Who it is for

The instructor says it suits

  • Beginners to advanced students who want to learn about deep learning and AI in Tensorflow 2.0

What you need before you start

  • Know how to code in Python and Numpy
  • For the theoretical parts (optional), understand derivatives and probability

How it compares

Against the other 205 rated Udemy courses in Artificial Intelligence on CourseDuck:

  • Rating4.6 out of 5higher than 79% of them
  • Reviews14,206#23 of 206 by number of reviews
  • Length26.1 hourslonger than 94% of them
  • Last updatedMarch 2026more recently than 78% of them

icon
Quality Score

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

Overall Score : 92 / 100

icon
Course Description

Ever wondered how AI technologies like OpenAI ChatGPT, GPT-4, DALL-E, Midjourney, and Stable Diffusion really work? In this course, you will learn the foundations of these groundbreaking applications.


Welcome to Tensorflow 2.0!


What an exciting time. It's been nearly 4 years since Tensorflow was released, and the library has evolved to its official second version.

Tensorflow is Google's library for deep learning and artificial intelligence.

Deep Learning has been responsible for some amazing achievements recently, such as:

  • Generating beautiful, photo-realistic images of people and things that never existed (GANs)

  • Beating world champions in the strategy game Go, and complex video games like CS:GO and Dota 2 (Deep Reinforcement Learning)

  • Self-driving cars (Computer Vision)

  • Speech recognition (e.g. Siri) and machine translation (Natural Language Processing)

  • Even creating videos of people doing and saying things they never did (DeepFakes - a potentially nefarious application of deep learning)


Tensorflow is the world's most popular library for deep learning, and it's built by Google, whose parent Alphabet recently became the most cash-rich company in the world (just a few days before I wrote this). It is the library of choice for many companies doing AI and machine learning.

In other words, if you want to do deep learning, you gotta know Tensorflow.


This course is for beginner-level students all the way up to expert-level students. How can this be?

If you've just taken my free Numpy prerequisite, then you know everything you need to jump right in. We will start with some very basic machine learning models and advance to state of the art concepts.

Along the way, you will learn about all of the major deep learning architectures, such as Deep Neural Networks, Convolutional Neural Networks (image processing), and Recurrent Neural Networks (sequence data).

Current projects include:

  • Natural Language Processing (NLP)

  • Recommender Systems

  • Transfer Learning for Computer Vision

  • Generative Adversarial Networks (GANs)

  • Deep Reinforcement Learning Stock Trading Bot

Even if you've taken all of my previous courses already, you will still learn about how to convert your previous code so that it uses Tensorflow 2.0, and there are all-new and never-before-seen projects in this course such as time series forecasting and how to do stock predictions.

This course is designed for students who want to learn fast, but there are also "in-depth" sections in case you want to dig a little deeper into the theory (like what is a loss function, and what are the different types of gradient descent approaches).


Advanced Tensorflow topics include:

  • Deploying a model with Tensorflow Serving (Tensorflow in the cloud)

  • Deploying a model with Tensorflow Lite (mobile and embedded applications)

  • Distributed Tensorflow training with Distribution Strategies

  • Writing your own custom Tensorflow model

  • Converting Tensorflow 1.x code to Tensorflow 2.0

  • Constants, Variables, and Tensors

  • Eager execution

  • Gradient tape


Instructor's Note: This course focuses on breadth rather than depth, with less theory in favor of building more cool stuff. If you are looking for a more theory-dense course, this is not it. Generally, for each of these topics (recommender systems, natural language processing, reinforcement learning, computer vision, GANs, etc.) I already have courses singularly focused on those topics.


Thanks for reading, and I’ll see you in class!


WHAT ORDER SHOULD I TAKE YOUR COURSES IN?:

  • Check out the lecture "Machine Learning and AI Prerequisite Roadmap" (available in the FAQ of any of my courses, including the free Numpy course)


UNIQUE FEATURES

  • Every line of code explained in detail - email me any time if you disagree

  • No wasted time "typing" on the keyboard like other courses - let's be honest, nobody can really write code worth learning about in just 20 minutes from scratch

  • Not afraid of university-level math - get important details about algorithms that other courses leave out

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

Lazy Programmer Inc.

The Lazy Programmer is a seasoned online educator with an unwavering passion for sharing knowledge. With over 10 years of experience, he has revolutionized the field of data science and machine learning by captivating audiences worldwide through his comprehensive courses and tutorials.


Equipped with a multidisciplinary background, the Lazy Programmer holds a remarkable duo of master's degrees. His first foray into academia led him to pursue computer engineering, with a specialized focus on machine learning and pattern recognition. Undeterred by boundaries, he then ventured into the realm of statistics, exploring its applications in financial engineering.


Recognized as a trailblazer in his field, the Lazy Programmer quickly embraced the power of deep learning when it was still in its infancy. As one of the pioneers, he fearlessly embarked on instructing one of the first-ever online courses on deep learning, catapulting him to the forefront of the industry.


icon
More courses by Lazy Programmer Inc.

$99.99

$22.99

$15.99

$79.99

$109.99

$99.99

icon
More Artificial Intelligence courses

Free

Free

Free

$79.99

Free

icon
Reviews

4.6

14,206 ratings on Udemy

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

By Edwin Yu on 6/26/2026

I am a robotics researcher who initially applied for this course because of the computer vision segment, wasn't exactly keen on the NLP or recommender systems. But it's really great that the lectures have placed deep learning in context to the real world while delving into the technicalities. At least now I have a greater understanding of the significance and implications of deep learning in the real world.

By Üllar Kask on 12/10/2024

Too slow pace, a lot of dragging, e.g. there is no need to read out formulas. Everyone can read them, and who cant is probably not the target group of the course. It is a terrible idea to split code between two repos. Let them be python files or notebook files, but they should all reside in github in one repo. The material about recommender systems is completely useless. Seems like a copy-paste from a 15 years old source (from the days of the famous Netflix competition). Small and medium size businesses do not have enough ratings data to predict ratings, and large retailers (e.g. Amazon, Netflix) have in-house AI teams and dont need this course. A modern recommender system should be based on some wide and deep network or agents using customers' and products' side features. Sections 20-22 do not belong here. They are a blog post material.

By Frederick Zhang on 8/30/2021

This course is just a Frankenstein-ed consolidation of the various subjects from other courses in the Lazy Programmer catalogue but without the heavily detailed mathematical derivations. If you've taken those courses, you'll find you've already written most of the code or maybe even all of it. For the courses I haven't taken (e.g., reinforcement learning), I cannot speak as to how much of the theory I'm missing. Bottom line: if you've taken all or most of Lazy Programmer's other courses at this point, you might as well just skip this one. If you've taken very few or none of those courses, you'll find this to be very useful and comprehensive.

By Deepali Zanke on 6/23/2021

This is amazing course. I have enrolled into several such courses. Content wise this is the best one. For any new learners: There are few to none interactive sessions. So you might get bored. Make sure you are paying attention. Also make sure you are paying sharp attention to what he is saying. All the equations roll of instructor's tongue. So there is chance you might miss it. Make sure, if needed, go through lessons twice.

By Rafael A. O. Paulucci on 4/25/2021

This course offers phenomenal value for its cost. It carries out its objective of providing a "bird's eye" view of Tensorflow and machine learning topics quite well. I graduated from CS school in 2020 and I would have loved to have known about this course when I took introductory AI and ML classes, as it would have complemented university lectures in a clear and concise way, demistifying a considerable portion of the math behind ML. The instructor can sound a bit grumpy in the videos sometimes, but that's part of their view of AI/ML as a "non-magical" (but still awesome) field of study that requires individual effort, which I completely agree with.

By Ramesh Gowder on 4/12/2021

I have already taken 4 to 5 ML courses on Supervised and Unsupervised models, Plotly visualization, Python Programming, basic Tensorflow 1.0 courses. All those courses mostly focused on coding skills rather than more detailed explanation. I think this course gave me a very nice background on mathematical side, code along capabilities and indirectly I had to do my own google research to understand from DataScience.com, medium.com etc. The mathematical part is not fully covered with derivations, but i could understand in googling and Khan Academy web sites with full derivations using Algebra and Calculus. I do believe that i do need to attend some sort of Statistics course to get more details. I think if I can keep the understanding in fingertips like Normal/Random distribution, what is Gaussian/Bernouli distribution etc. all the time on my notes, it would be very helpful. After taking all these course, I still lag the confidence to apply the models. I do believe that I do need take some data sets from web and develop model predictions which might boost my confidence level. I truly want to become a ML programmer and I am in the making process, but still wondering how to become a good ML programmer.

By Dusan Perovic on 9/1/2020

As a total beginner in the area of deep learning, this course has opened my mind in a more constructive way. Lectures were well structured with parallel accent on both theory and code related with the use of TensorFlow library. Solid math foundation is important for tracking and learning while taking this course. Expectations are above everything that could be imagined. This course will definitely force me to continue with further learning about the use of neural networks and ways how models in deep learning are being implemented. Advises that author gave are very precious and every professional should stick with them if he wants to make progress in his area. Huge recommendation!

By Vyacheslav Fuga on 6/12/2020

Hi, Lazy Programmer! It was a great pleasure taking this course. Thank you very much. The next course will be A/B testing. Now, couple of words about this one. Reinforcement Learning was a real pain because of huge amount of theory. I wish you had dedicated a bunch of lessons to different kind of autoencoders. I really miss this topic. But the whole course is very balanced in terms of theory/practice ratio. Excellent!

By Anders Albert on 5/26/2020

I am simply impressed with how much depth can be put into a single course. I have now completed four courses by this guy and I am continuously impressed with the quality of the lectures. He is very good at explaining complex concepts precisely, without relying too much on intuition or metaphors, but instead go into the mathematics. Compared to the earlier courses the coding part of this course is of much higher quality. I learned a lot directly applicable to my work as a data scientist. Thank you.

By Tejas Suvarna on 1/19/2020

This is the finest course on TensorFlow you can ever get. It's a real course that covers up the complex math and the practical stuff in TensorFlow. It is a very well designed course, covers up all topics of Deep Learning with different data sets and code that we don't get elsewhere. LazyProgrammer is a true programmer and he is very authentic about the knowledge. I literally loved it. Thank you so much LazyProgrammer for this.

Showing all 10 reviews on CourseDuck

Read all 14,206 reviews on Udemy