Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
FREE
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 deeplearning.ai 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. deeplearning.ai is Andrew Ng’s new venture which amongst others, strives for providing comprehensive AI education beyond borders.
Instructor Details
Courses : 8
Specification: Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

133 reviews for Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
FREE
Thomas A –
Too easy
Henrik R –
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.
Sripathi S –
Very well structured course to get started with Deep Learning using TensorFlow. Laurence explains the flow of the programs and key concepts in a clear manner, which made it easy for a beginner like me to get familiar with the material quickly. Working through the problems without getting stuck in the theory was a fun way to see the possibilities of AI first hand and learn by doing. Highly recommend this course for any developers or programmers who want to explore deep learning.
Angelina E T –
Simple, complete and excellent course.
Akash K M –
VERY GOOD COURSE FOR BEGINNER AND MID LEVELS
Alejandro M –
Excellent, you learn the tools in code to go straightforward from theory to coding, solving the problem of a lot of code read large sets of images and label their classification. The course also reinforce fundamental concepts of machine learning.
Jayadev B –
Really loved taking this course. The clarity on every explanation given by Laurence on this introductory course is phenomenal. Laurence and Andrew – Thank you for inspiring millions and bringing in online learning to a whole new level. Thank you, Jayadev Bhasi
vijay p –
This is really awesome, learned a lot. If you are planning to take this make sure you are familiar with Deep learning fundamental.
Carlos M –
Very good !!!!
Samuel M –
Nice class, covers some basics of tensorflow and learns how to quickly build a NN. Not too fond of the quizzes: a few unclear question/choices and lots of “learn by heart” questions (like: what is the size of the pictures in this specific dataset, what is that specific param name) which you can easily answer without understanding too much. The assignments are simple enough for an introduction, quite close to the lesson examples but still interesting.
Jhonsen D –
Good intro to Tensorflow.
Vitali –
Great Introduction to Tensorflow
Jonathan P –
I liked the course very much! It is definitely required to know python quite well and would be good if one had a liitle bit of pre–knowledge in the field of ML / Stat or equivalent. Everything was very well explained, the exercises had exactly the right amound of complexity and I never felt “lost” during the course.
Muhammad A J K –
amazing to code if you have little background knowledge of deep learning
Eldar ` –
It was interesting course! I have finished some courses by Andrew Ng before, they were more theory focused, while this was pure tensorflow/keras practical guide. I like how fast it is, for me it was very simple, but useful to check and fill the holes in my knowledge! Thank you!
Amit S –
Very nicely crafted videos and notebooks. Loved this course.
Lukas S –
Introduction to Keras would have been a more appropriate title. A bit disappointed, that the course just scratched the surface of tf.keras instead of explaining more concepts of the (much bigger) tf library.
Bhagyaraj D –
This gives a very good introduction to tensorflow for a beginner
Ade I –
A very thoughtful, informative and hands–on introduction to TensorFlow!!
Aurangazeeb A K –
A wonderful course for those interested in TensorFlow. Although I don’t fully agree this is completely meant for beginners, you ought to have some basic python skill set. But, overall a wonderful course.
Philippe B –
Tres bonne introduction a TensorFlow, a l’intelligence artificielle et au Deep Learning
Victor M A –
great intro!
Keary P –
Great hands on experience and high level review of Andrew Ng’s Deep Learning courses, which really go under the hood and explain the why. This course explains the how and uses simple exercises that ease you into TensorFlow.
Arun K S –
i love the course structure and the linear growth in learning and the deadline to complete in time
Yan Z –
Good introduction!
Anand R –
Very good course on basic CNN.
Victor C –
ya now we can automate process of tuning hyperparameter.
Debabrata G –
Great basic introduction to the world of computer vision. Really enjoyed the way Andrew and Laurence conversed.
Lin J –
excellent!
Avaneesh P –
Really helpful course, everything that they teach becomes really easy to understand. This course has elevated my interest in AI and I am really thankful to courser for providing such a course for students and spreading the knowledge throughout the globe.
Jiabin Y –
I have to say this course is rather a tutorial than a course. Simple but useful.
Cookie –
this course helps me better to understand how to use tensorflow . with this knowledge, i have better understanding why the real world data is very diffrent compared to MNIST
Vidit –
Nice course!!
TSAOCHIENYU –
Very Excellent Course
Omar A B N –
It is a very good course to start in the artificial intelligence world !!
Mohammad F –
This course gives a high–level overview to tensorflow keras api which is good to begin with but working on complex use cases would be preferred.
Soyabul I –
This course taught me convolution, tensorflow code and improved machine learning.
Isaac A –
An exceptional introduction to TensorFlow! Not to mention the added value of insightful conversations between Lawrence and Andrew Ng.
Nantogma S –
The course was very beneficial and instructive to me
ChenX –
very good course for the starters to acquire the basic use of tf. It is better to add course to show how to save the model. Thanks!
Shalini S –
this course is absolutely amazing. I started from the very bottom, with almost zero knowledge, but can see positive effects within days.
Haider A K –
The course title should indicate that it introduces Keras API NOT TensorFlow. The course seems to be focused on students who are new to neural networks. However, it does not explain any concept with detail. On the other hand, students like I, who have already completed Deep Learning Specialization would find this course too basic.
Kushal V –
It is a good course and starter for someone who wants to learn TensorFlow and get a knack of implementation of Neural Networks on Real Life Datasets. Well Structured and articulated course work and notebooks.
Shankar K M –
It was very repetitive. However, i enjoyed it.
Chitresh K –
Great course and clear explanation of all the codes to do the deep neural network
Mauricio G –
Excelente curso para saber como funciona TensorFlow, bastante recomendable. Me fue de gran ayuda haber tomado los cursos anteriores de Andrew NG sobre Deep Learning.
SAHISHANU C –
simple and good.
Sayali P N –
Instructor helped me to understand the value and usefulness of the subject matter covered by the course.The assignment were relevant and helpful to my learning.
Alen B –
A bit bored of only doing image recognition in every TensorFlow tutorial under the sun, including this course, as if there are no other problems to solve with it. The title is so broad that frankly I was expecting a bit more for the money than just doing image recognition.
Chockalingam –
Excellent course for the learners interested in learning Tensorflow.
Grzegorz K –
really super course, great introduction with the very important points (which people subconsciously always try to ignore ) very nice explained. Can’t wait for the next one
Samuel C B –
An excellent practice based course that combines plain english explanations with code.
Muhammad Z –
A good intro course about tensor flow and machine learning for programmers.
Chen Y –
really helps me a lot
Carlos D R –
Es un gran curso para aprender los principios de la AI tocando codigo desde el primer momento
Amankwah S D –
This course was overly helpful…almost all the buzz words I’ve heard and read about neural networks now seems to be coming together…
Rich D –
Good introduction. Shows power with some basic code.
LIU,SHI HONG –
GOOD
Asma A –
Great course, title is as promised
Abhijit c –
I have taken many courses , this is one of the best courses in machine learning . throughly enjoyed. thanks
Bishnoi M B –
Very Informative.
Igor K –
Easy and interesting. Great to start with tensorflow and ML!
Andrew K C –
I less start because being pretty green with Neural Networks, there were some concepts that I did not understand right off the bat
Stefan U –
Great introduction to a complex topic. Looking forward to the next course in this specialisation!
Olivier C –
Excellent introduction!
Aritra R G –
A smooth intro to the keras module using tensorflow and colab. Great for a beginner.
hlst –
Great course! Would like to go deeper
jinesh p –
Nice Introduction of deep learning by image classification example as well as keras tensorflow.
Naresh S –
Very good course.
Ahsun T –
Although while pursuing a higher degree in AI it was great to learn the minutiae of machine learning methods, this course seems to provide the best abstraction for a high level programmer giving flexibility to play around with different datasets and GPU architectures and making it super intuitive and easy to apply it to your own problems. Let’s build AI for solving problems where human decision making is limited It’s really cool and you can make a difference!
Gerard S S –
A great introduction to TF for Machine Learning. I recommend it for starters!
Otto D –
I have been looking for a long time a course like this, where the knowladge meets with practise and through the tasks it is possible to have a deep understanding how to use machine learning with tensorflow.
Rakesh J –
Very helpful to understand the Tensorflow APIs. The course is very comprehensive and easy to understand.
Aman G –
Wish it was a little more in depth about things that it taught. It was a very high level overview. Considering that it’s a beginner, may be that is how it should have been. But I personally would have liked to learn things in depth. Kudos to having us do lots of practical assignments!
Agam J –
a very functional course on starting with TensorFlow. Enjoyed it finishing it in a day 🙂
Oleksandr Bushkovskyi –
Great introductory materials
Gustavo M –
Nice Couse Excellent lectures
Cuong V –
Really great course!!! I’ve learnt a lot from this course. Thank you very much.
SOURAV S –
Want more from Laurence Moroney
Sivaganesh K –
Good paced course
Mohammad –
the course is very informative and covers the basics of neural networks and convolution layers
Vilhelm v E –
Nice course and the assignments were nicely integrated and relevant. Still think it would be nice if the goal was more relevant than to just overfit every time.
Bogdan S –
A lot of external material. Would be better to have it in place.
Divyank S –
Fluid and very easy to understand.
Kamal K V –
Well structured course
Lukas A –
Very good to start some coding and get hands on experience. However, they do not go into depth about what the parameters mean and why it makes sense to set them just as they do it in the instructions. It gives you a great experience, but I am not sure if all this is useful when working with real data on real problems with real pitfalls.
Logan C –
Fun, simple and easy to follow. Can’t wait for the next one in the specialization!
Md. A K A –
This course helped me to learn Deep Learning in the same way a machine learns from data. Without having much theoretical knowledge, now I can build basic model & run it. Thanks a lot to deeplearning.ai team for proving such a practical oriented course.
PardhSaradhi –
A practical beginner course to tensorflow and CNN, it teaches the basics well and the programming assignments help us to implement them and get the knowledge of how CNNs work and how to implement them in tensorflow.
Santosh K –
Brilliantly designed course with explanation given to every detail of the code. Thank you for such a wonderful course.
Ehsan A D –
This is a good beginning course for learning how to play with CNN.
Max S –
There are a lot of submission related problems
sunpanwei –
very good
sumit p –
good balance of theoretical and practical knowledge provided in this course
Lucky R –
Thanks for this wonderful course 🙂
Johnatan E F –
Excelent course
Simon R –
Very well explained
SURAJ V –
Course is owesome
CHIHATI S –
amazing
Tushar S –
The explanation of the Methods and things used are a bit less.
Pablo S –
Tiene bugs :C, salvo eso el contenido es muy bueno!
Tyler B –
I really appreciate how this course has demystified neural networks. I’m really excited to continue learning and eventually applying these techniques in my own work.
Lucrezia –
Very conceptual course, with few exercises to help you learning how to build a basic convoluted neural network to a dataset of images. I enjoyed it, also because it provides many sources to use if you want to dive deeper on your own.
Amit J –
This was a quicker refresher course after Andrew Ng’s Deep learning course. In a compact form it tells you all the moving pieces that you must know about Tensorflow and Keras.
Philippe K –
Nice introduction. Tests are too easy. Exercices are easy too, but still is fine, rather I prefer them to be more challenging (like: ‘try to play with number of epochs and other parameter to achieve 99% accuracy for example ‘ and do not guide to much).
Mestiyage D P P G –
Learned about a lot of new things. Thank You very much.
Rushikesh J –
Perfect Course, It tells you how to implement basic neural network to deep cnn. Week 1 : Intro to tensorflow/keras Week 2: building dense neural network; 2 applications fashion mnist and digit mnist week 3: building cnn, improving accuracy on week 2 applications week 4: using image generator to auto label the images, horse/human classifier and happy/sad classifier Overall a perfect course to begin with, though i would advice to have basic understanding of neural network and its working.
Mahsa G –
this course was helpful for me to learn more about CNN. it starts from basic concepts and improve that slowly and step by step. i truthfully recommend how what to start working with neural networks.
Shankar G –
Excellent, very easy to follow. And exercises are interesting
Rodrigo S –
Great course! Great examples
Abhinand –
I think this is a great introduction to Tensorflow 2.0 as a whole. What other reviews may say is that they didn’t go into much of the theoretical aspects, yeah that’s fine after all this is a course that is meant to be practical by all means. For people who’ve already taken Andrew’s Deep Learning Course for example. I think the instructor has done a great job! 5 stars!
Timothy J –
Perhaps will be good to provide some reading notes in PDFs for after reading.
Milind R –
best course to begin with tensorflow
Ashish A –
Good for those starting hands on work on neural networks and interested in computer vision
Hang Y –
Happy to see the great improvement compared with Deep Learning Specialization such as colab support.
karan s –
one of the best course for basics of image processing using cnn.
Stefan B –
Very fast and seamless introduction into the Keras Tensorflow API (for image data). No algorithmics, just delivering what promised.
Juan C E –
Very good course as an introduction to Tensorflow. Looking forward to start next course in the specialization.
Hang N –
I already learn how to use Jupyter and Google Collab,what useful for me.
Amarender Y –
Excellent Stuff !
John S –
Nice introduction to using TF with some very simple examples
Varun U N –
This course is a great way to get started on learning the immense power of tensorflow.
Atul V S –
Exercises were super helpful in learning.
Roman V –
Great course, very practical. I recommend it to everyone who plan to develop their own models using tensorflow
Ray F –
Thankful for this course. It is a gentle intro to ML and CNNs. There are a few sharp technical edges (because of old versions of TF and grader not working 100% correctly). I left feedback so I hope they have the time budget to address those issues. But otherwise great course.
Mikhail C –
Great course where each week built on each other in a very clear way.
Saurabh A –
Would have given 5 stars if it were more theoretical
Mohammed B S –
It is very good course for beginners.Try to cover each and every line in programming.No extra puzzling lines of codes.A student starts to love programming after having few classes of it .
Pablo V –
The automatic rating system does not work. My assignment worked perfectly but the grade was saying that could not compile. I could not move forward
Yoann –
Exercises are a little bit too simple. It is only a matter of copy/paste. The github folder structure is a mess!
SRIJEEET C –
N A
Zoe S –
great!
Samir P –
A very well structured and fast paced course to get you off and running with TensorFlow and ML even if your coding skills and python knowledge are limited or rusty! And Laurence does a great job with his conversational style to give you the confidence to press ahead. Thanks, Laurence!