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 Joshua D•
A very clear and concise introduction to classes and memory allocation in C++. Prerequisite knowledge about programming concepts and syntax in C++ is useful here.
By Wen-Yuan Y•
I find the part that explained stack/heap memories very helpful. This course can be improved if giving some lectures about polymorphism and operator overloading.
By Steven M•
Good introduction to the fundamentals of C++ and very basic data structures. Definitely a beginner's course, does not cover any particularly complicated material
By Avshesh K•
Very good course to learn basics of object oriented programming and to brush up the knowledge of data structure and concept related to memory allocation in C++.
By Arun I•
Loved the course. The pace of the course was ideal and exercises/problems were good allowing application of the concepts. Prof. Wade is a very good instructor.
By Wenyi L•
The course's speed is really fast. Condense the basics of C++ in 4 weeks. A great course for beginners to learn C++ and for others to refresh their memories!
By Shantanu M•
The questions itself will make up for the amount of effort you have to put in this course, the instructor is superb and you will have lots of fun doing this
By Raghav T•
Does require a basic working knowledge in C++, but the course does all that it is supposed to. If you're on the fence about joining it, I'd say you join it!
By pouya i•
This is a deep course about c++ and includes important concepts and some important details
also i enjoy the final project which was about filtering an image
By Adam G•
Good challenge, learned a lot. I come from a Python background and found this course really enlightening. I am going to continue with the next two courses.
By Ibrahim S Q•
I've been having a really hard time dealing with C++ pointer and reference. But for some reason, it all just clicked after a few exercises in this course.
By Gigi M D•
Very nice course to boost up a little bit your general programming, plus the knowledge of hard to learn C++ advanced features like pointers, classes etc.
By Archana R•
The course is fun, challenging and fast paced. Its amazing how much of C++ is covered in such a short duration without compromising the importance of it.
By Surag P•
From Little or no idea about OOP to having enough confidence to write about 200 lines of code, that's where this course took me.Thanks to Wade Fagen.
By Mauro C•
Great course, I was able to go through the basics up to an intermediate knowledge of the C++ language. It has a great theoretical/practical approach.
By Bipul M•
Learning a difficult language like C++ is really boring, but the Professor really made it interesting and easy to understand. Thanks for the course.
By Juan Y•
awesome course! Its a really good introduction to OOP. Assignments were okay. The lectures and examples are well defined, 100% recomended to anyone!
By Eslam A•
I really love how this course is organized
a punch of well-chosen topics instructed by brilliant professor filled a lot of gaps in my understanding
By Muhammet A Ö•
An Excellent Teacher, An Excellent Syllabus, An Excellent Course!!! Thank you dear Professor Wade Fagen Ulmschneider. It was an amazing experience!
By Venkatesh M•
Excellent course! The way the course instructor presents the material is very engaging, and the teaching staff are extremely helpful and proactive.
By Ong J R•
Relatively easy if you have any experience with C++, but good and straightforward introduction to basic concepts and lecture videos are well-made.
By Emil A•
A little outdated on the C++ side, but the content was great. The lab assignment in Week 4 is especially great, don't forget to have fun with it!
By Andrea F•
Great course and instructor. It covered lots of important C++ topics in an easy to understand way.
I had fun while learning new things! Thank you!
By G. K•
I liked it a lot. If you want to learn OOP within exploring how to make own Datatypes and use them, this course is just for you. Thank you uiuc!