Chevron Left
Back to Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

Learner Reviews & Feedback for Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning by DeepLearning.AI

17,433 ratings

About the Course

If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This course is part of the upcoming Machine Learning in Tensorflow Specialization and will teach you best practices for using TensorFlow, a popular open-source framework for machine learning. The Machine Learning course and Deep Learning Specialization from Andrew Ng teach the most important and foundational principles of Machine Learning and Deep Learning. This new TensorFlow Specialization teaches you how to use TensorFlow to implement those principles so that you can start building and applying scalable models to real-world problems. To develop a deeper understanding of how neural networks work, we recommend that you take the Deep Learning Specialization....

Top reviews


Mar 8, 2019

Good intro course, but google colab assignments need to be improved. And submitting a jupyter notebook was much more easier, why would I want to login to my google account to be a part of this course?


Aug 13, 2019

Great course to get started with building Convolutional Neural Networks in Keras for building Image Classifiers. This is probably the best way to get beginners into Deep Learning for Computer Vision.

Filter by:

76 - 100 of 3,639 Reviews for Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

By J.A. M P

Dec 31, 2019

The course offers a great introduction to TensorFlow methods for handling data, training models, and inferring results. Two things could be enhanced, in my opinion:

1) A better estimate of the time required to read the materials and do the exercises (the course takes less time than stated).

2) More in-depth explanations for certain parameters (although it could be argued that you should just follow the other specialisation for that).

Overall, though, a great crash-course for getting started with Tensorflow!

By Hao H

Jan 5, 2020

I took this course after taking deep learning ai CNN course. I found this course complement the other course really well.On itself, it is a little thin on theory size, but if you have already taken the other course, then this is a great consolidation of the material.

By Arkady T

Jan 4, 2020

It take some time to change the code and run examples from this course with TensorFlow 2.0 locally on my computer. Today TF 2.0 is state of the art and required in practice. Please rewrite code for TensorFlow 2.0

By Kumar N S

Jul 5, 2019

More or less the course takes on Tensorflow's implementation of Keras rather than Tensorflow native env. It also only focuses on computer vision domain. Kind of misleading course title.

By yuan j

Aug 12, 2020

Learn a lot of tensorflow basics, which is good. However, the course is very short and easy to complete, and I cannot apply the neural network learned in this course to actual work

By Guillaume G

Apr 23, 2019

Ce cours balaye les fonctions de bases de la librairie d'abstraction Keras et permet de construire rapidement des réseaux de neurones complexes.

By Rudresh M

Jan 7, 2020

When each layer visualization was taught, I didnt get that part nor in the program. Else its a great starter course

By Lu A

Apr 23, 2019

It's relatively simple course if you've already finished Andrew Ng's deep learning specialization

By Bhabani D

Jan 5, 2020

Great introductory course to learn the application of TensorFlow with Keras.

By Saravanaram

Jan 1, 2020

Great course, but can be completed shortly instead of many weeks session

By Hakesh K

Jan 5, 2020

Amazing way of putting all the stuff together

By Muthiah A

Jan 5, 2020

Useful start for practitioner.

By Rushikesh W

Jan 4, 2020

Good practice for coding on tf

By Henrik R

Jan 21, 2020

The course is ok-ish, as are all the other courses in the specialization. This review is for all the courses in the specialization. I have a general shallow overview of DL but wanted to learn about TensorFlow and about Keras. For this it provides a good overview. You could learn it from tutorials too but at least I benefit from taking a course, as it motivates me to finish. But, the material is very shallow and it is a shame that there are close to no graded exercises. The quizzes are super easy. And there is no capstone project. If I didn't know the basics before I probably wouldn't have understood anything. If you know a bit of DL beforehand you can easily take one course per day. The fact that earning the certificates unfortunately degrades the value of it. If you finish in a month (and therefore only pay for a month) I think it is worth the price, even if what you learn is not that deep.

By Ivan N

May 19, 2019

I think this is a great way to introduce NN to people that have never seen one.

But there was very little depth in this course. I finished the 4 weeks in an afternoon. The external references were at times way too advanced, while the exercise code was way too simple. That being said, the Jupyter notebooks were a great material and helped me start with NN really quickly. The MNIST dataset is brilliant and hank you for showing how to do it.

The reason why I gave 3 stars is because the MOOCs aI have done in the past were much more extensive and gave plenty of theoretical background. Some people might think that the lack of theory lowers the entry bar for students, but in my book that's a tutorial not a course.

Save yourself the $40 price tag and buy a book on the topic, there are plenty out there.

By Alon L

Mar 19, 2019

Material is very well explained and very relevant but the course is short in comparison to other courses before and could be richer both in content and in exercises (which are also not graded)

By Rui P

Aug 27, 2019

Instructors, please take a look at the discussion forum and answer some questions. It would save students a lot of time. The content of the course was overall awesome though.

By Xiangzhen Z

Aug 17, 2019

Each video is a bit too short. And the assingment can't be smoothly finished and submitted due to environment issue. The creator should try to improve the user experience.

By Volodymyr L

Sep 13, 2020

A very basic course, but it doesn't give you any fundamentals - just gives you a chance to recall keras API better. You'll be much better off doing cs231n, which is free!

By Ranjan D

Aug 22, 2019

The course was good enough on the high-level perspective but was expecting pure TensorFlow based implementation of the models instead of using the Keras high-level API.

By Roger G A

Oct 8, 2020

The course was very basic but interesting. However, there were some issues when submitting the assignments. And the virtual lab uses tensorflow 1.x instead of 2.x

By Baurjan S

Mar 12, 2019

It's very introductory and the knowledge may not stick. I think it is more beneficial to take a full deep learning course with TF as an add-on to the course.

By Desiré D W

Nov 12, 2019

Great content, excellent explanations.

But I couldn't run the notebooks without running into kernel issues, the programming assignments were a real hassle.

By Philip D

Apr 6, 2019

Decent enough but much too abbreviated and lacking the depth I expected from a course after taking their deep learning specialization.

By Harmanpreet S

Apr 2, 2019

Could have been a more elaborated course. This course mostly talks about how Keras functionality has been adopted by high-level APIs in Tensorflow.