Honestly, this is a great crash course in OOP for C++ (though the ideas can be applied to any language). Previous experience with C++ is almost a necessity, the lessons can be complicated for novices.
Great course, simple and difficult all at the same time. Great introduction to these topics. Every thing that is included is there for a reason as every thing is straight to the point with no filler.
By Esraa M•
This course is amazing, the explanation is clear and easy to follow yet still provide advanced details on the topics.
By Ben m•
Really enjoyed this course. At the beginning I couldn't code at all in C++, I had only used python before. Thank you!
By Yu H•
Rather fast-paced course but certain important parts (such as memory allocation) were explained in good details.
By Himanshu a•
A really nice course teaching us fundamentals of C++ which we often ignore doing data structures and algorithms.
By Kai C•
This course is wonderful. The professor is excellent and explains all the key concepts so clearly and precisely.
By Tahir M•
This is an ideal course who has some programming experience and wants to learn C++ in a practical and quick way.
By Somaia T A•
great course ,the explanation was easy and simple. easy to digest short videos. highly recommend this course.
By Francesco C•
Very good and effective course. Exposure and examples are really clear and the provided material is excellent
By Michelle N•
Instructor was very easy to understand and went at a good pace. Challenges and assignments were interesting.
By James L T•
Excellent, Coursera delivers again. Thank you very much to the Coursera team and the University of Illinois.
By Sachin K P•
It was a great course, but if more programming problems were given it would improve the learning experience.
By Teo J•
The programming assignments are challenging enough to be engaging without seeming trivial or code-by-number.
By Shubham P•
Great, gentle introduction to basics, ideal for people with basic exposure to programming in any language.
By Kyle S•
Helpful introduction to C++. Provides enough information to get started and links to plenty of resources.
By Robert B•
Wade is so fun! Nice to take a small peek under the hood of a powerful lower-level language (than Python).
By Thomas S•
A great experience! I learned a lot and gained a better understanding of the material. I would recommend.
By Vaishnavi C•
The course and the projects are really helpful.I have got all my doubts cleared regarding dynamic memory.
By Ronak S J•
loved it especially the compiler generated functions part it was so complicated before i took this course
Challenging and helpful assignments. The TA is very good in responding to questions posted at the forums.
Thank you, I learnt something new. Excellent introduction to Basic C++ for someone who don't know C++.
By Aljosja B•
Well taught, with the right balance between the explanation given and the challenge of the assignments.
By Komal S•
It was a very good course and this made me understand about the Object Oriented data structures in C++.
By Nick G•
Good course. The material is well presented. The most challenging course I've taken since Harvard CS50.
By Huanyu L•
It's very basic for beginners. May require some basic background knowledge in C++ prior to this class.
By Muhammad H K•
Great course to get grip on Cpp Object oriented programming, data structures and memory understanding.