My first and the most beautiful course on Machine learning. To all those thinking of getting in ML, Start you learning with the must-have course. Thanks Andrew Ng and Coursera for this amazing course.
This course is a very applicable. Professor Ng explains precisely each algorithm and even tries to give an intuition for mathematical and statistic concepts behind each algorithm. Thank you very much.
By John W•
I would give this class 4.5 stars (rounds up to 5). Many different ML topics are covered, and they are presented at an appropriate pace for learning. The programming assignments are a great way to review the content and make sure you understand some of the details. Past experience with linear (matrix) algebra will be helpful but not required. Be sure to consult the resources that are available, especially the errata (it was a little disappointing how many small errors are present) and the lecture notes. But overall, I highly recommend this course.
By Walter E P•
Great Course!. I took this course after having been formally trained in topics such as Numerical Optimization, Neural Networks, Genetic Algorithms, Linear Regression and other topics and I found these classes to be both very informative and refreshing. Learned something that sometimes some courses out there forget to mention which is how to draw meaningful statistics to analyze your algorithms performance and also things like what do work on next. I definitely advice people to take this course even if you are a pretty advanced learner on these topics.
By Vivek R•
This course is very well designed, covers a lot of topics with a lot of rigourous detail, but Andrew Ng introduces them giving some intuition about them, before diving into the deeper Maths. Assignments are very challenging, but with some boilerplate code already done, they are immensely satisfying, as you end up achieving with some implementations of pretty cool problems. I have done linear algebra and regression and PCA before, so was able to complete it rather quickly, but this should be very approachable and useful for everyone.
By Kohei K•
I am based in Tokyo, Japan and working for Marketing in Hewlett-Packard Enterprise. Marketing is now digital and data driven. In order to improve marketing data science skill, I took this course. This course and Professor Andrew Ng is amazing and could learn Machine Learning comprehensively. Recommendation system and clustering is very relevant to marketing job and would like contribute to the world based on the knowledge what I learned in this course. Many thanks for your guidance and great teaching, Professor Andrew san !
By Harsh S•
This course is an amazing and extensive resource for machine learning, that isn't afraid to dive into the math behind ML. I thoroughly enjoyed all the intuitive explanations and examples given by the instructor. By focusing on the core concepts of ML, rather than on a specific programming language or library, this course ensures that it stays relevant even years after it was released. Overall, this course may be a little challenging for some people, but it is certainly worth all the time invested in it.
By Jatin k•
A very good course for beginners who want to study machine learning. Mr Andrew Ng is a very good teacher and very experienced in machine learning. The course structure is what it should be for an ML course. Programming exercises are really brainstorming and must be solved. Online threads can be used to seek help from other students and mentors, and are really effective. Reading slides are important for making notes.
This course is a very good and effective platform to learn machine learning skills.
The real way to learn Machine Learning is this, no black box;understanding using pure mathematics makes it more interesting, and as I was solving the programming exercises I got to know, how simply vectors and calculus can be used to represent complex mathematical formulas. All the hours completing this course was worth. Once I started using machine learning libraries, all concepts were no longer black box for me, suddenly everything started making sense. Highly Recommended course for beginners.
By Martins R•
This was the hardest thing I've done in ages. I gave up at some point until a breakthrough in programming - I learning to use operations with matrices. I did all programming assignments in python. Couldn't finish the Neural Network - I was stuck for a month because I couldn't wrap my head around mathematical operation in backpropagation. Overall this was a journey. Every morning and evening learning on the way in the bus to and from work. Also lonely weekends. Finished. Can't thank you enough.
By Manish S•
It is an amazing course for beginners who wish to know about Machine Learning. Taking the course and getting high-level knowledge of how different ML Algorithm works can be very useful and (in some cases, it is must) before using any libraries to create solutions. And for such cases, this course is certainly one of the best.
I sincerely thanks to Andrew Ng for taking out his time to make this course for a student like us. I highly recommend anyone to take this course with no hesitation.
By Emily C•
A great introduction to Machine Learning. Found the pace of the lectures just right with a good balance of theory, worked examples and practical tips. I did Maths with Statistics at university and so found some of the concepts familiar but great to refresh! The coding assignments were well-explained and was able to walk through them step-by-step with the instructions. Really enjoyed the course and excited to start testing it out on some problems of my own!
By Vaibhav J•
The explanation of each and every topic is so simple and easy. The course is taught by prof. Andrew Ang and covers the major concepts of machine learning. He also provides a good intuition about the topic so to understand them better. Overall this course is awesome and I would highly recommend to someone who is a beginner in Machine Learning. I am very grateful to Professor, Mentors and the Coursera for this amazing journey of 11 weeks in machine learning.
This course i actually the first decent course I have taken in Machine Learning. It's really good if you have absolute no idea about what machine learning is. Don't fear the math, because Andrew (the instructor) really explains everything really good. Although a bit of programming experience is necessary, you can cover it while watching the lectures. I wanted to say the Instructor and the Mentors THANK YOU for sharing these extrordinary material with us.
By Ken P•
Amazing Course by an amazing professor ! I am a Mechanical Engineer, and don't have any IT / Data experience. But even then how Professor Ng laid down ML foundations and took the course forward was very smooth. I am glad I took this course and I hope that the Professor keeps coming out with more advanced videos on ML. Thank you Andrew Ng for the months of work and dedication you put in for coming out with such a brilliant course for us students !
By Andrea R•
Best online course I've ever taken so far, and it's free! Please keep it always free! ML is not my field but thanks to this wonderful course I now have a very good high-level grasp of the argument as well as some technical knowledge to start tackling real-word problems. Andrew Ng is an exceptional teacher. Assignments are a great way to commit theoretical concepts to memory. You will also learn the basics of Octave/Matlab which is useful per se.
By Miklós L•
Amazing class, great lecturer. A really good introduction and overview of machine learning concepts. It often skips the detailed mathematical background, to make it accessible for a wider audience, but I still found that enough information was given that allowed me to work out these details on my own. A lot of effort was put into creating the programming assignments, they provide a great hands-on experience with machine learning algorithms.
By Antonio R•
Although this is an introductory Machine Learning course, it covers all the important aspects and all the common algorithms, the programming skill is not so necessary with Matlab, a production-ready software, or its free software clone Octave, even if it is needed GPU acceleration. This course was much easier than I expected, even considering the lack of unnecessary mathematical theory, it was teacher Andrew Ng who made it possible.
By Sparsh K•
Hello this is Sparsh kaushik and i just completed my ML course offered by Stanford.
To be honest this course offered exactly what i was looking, a proper Introduction into the world of Machine Learning.I really appreciate the efforts of prof Ng for making this course and all the mentors who guided me throughout the course.
Overall this course is a must if you are new to ML and want to dive into this beautiful word of data.
By Harshit A•
This course is a really amazing and well taught course.Andrew sir is really a very good teacher and he made the complex topics quite easy to understand with his cool examples.Moreover, the optimization techniques and advises given for debugging or improving the machine learning program were really helpful. I hope I can take full advantage of this course and build up a career in machine learning.
By Shashank S•
This course was splendidly awesome. I am in my final year from grade C engineering college in New Delhi, India. This course helped me a lot to understand about the basics and gave me deep understanding about the field. Thanks to Andrew NG Sir who made this great website for students like us and such an best class content. Highly Recommended to all!
By Pankaj R•
Great Course to start with Machine Learning. All algorithms and technical expects are covered and explained in detail. Assignments are well framed and gives you a proper intuition on algorithms use and performance on real world data. Also appreciate the advise on debugging and optimizing algorithms on small test examples, before running on large data sets.
By Asmita P•
I liked this machine learning course so much. I enjoyed doing all the assignments. I am working in IT industry. I was thinking of working in a new age technology and then my brother told me about this course as I love maths and programming.
I am looking forward to get deep knowledge in machine learning.
By Panu M•
Very eye-opening for a person with a very little knowledge of the aspects and maths behind machine learning. The exercises were somewhat difficult since it's been 15 years since my last maths class and I really haven't been doing it since. So a lot of effort really needed, but once you've done it, it feels great!
By Demir C•
I loved this course. Loved the way of teaching and how well structured it was. I can only recommend using the programming test cases when doing the exercises. I wanna thank Prof. Ng and the Tutors of this course. It has been a great experience. If I had the choice, I would purchase this course again, no doubts!
By Mehdi A•
There are a lot of courses about Machine Learning, but this one is very comprehensive and it also goes deep to the theoretical base, so you do not rely on ready-made libraries, rather you have to write your own code in GNU Octave. I highly recommend this course for everyone who wants to do ML as her career.
Great comprehensive way to break into machine learning as a subject. I feel confident that this has provided the foundation I need to further explore the subject either by reading up on new topics in the machine learning area or thinking about how to apply machine learning concepts to my personal projects.