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.
I enjoyed this course so much! Explanations were very clear and now i feel like i can navigate c++ code much easier! It has made me eager to keep exploring this awesome language and data structures!
교육 기관: Lim Z E•
Good introduction to some C++ OOP data structures, the course is structured well. I enjoyed the challenge in the course's assignment, however I do not recommend someone without any programming experience take this course, you will need some programming basics before going for this one.
교육 기관: Bijoy K B•
It was a great course to learn all about memory management, that is, stack memory and heap memory. It tells many things about Class, the user-defined data structure. It covers all the basic things one must have in C++. The lecture videos were good along with the final project.
교육 기관: Amandeep S•
The most well-laid out and documented course I have ever done on Coursera. Skips the essential basics of programming, and jumps right to the important content. Extremely valuable course to do. Great job by the instructors! Will pursue the entire specialization definitely.
교육 기관: Idris R•
Great course. If you're brand new to programming, expect to use outside resources. That's just how programming is, if you don't like that aspect, you're not going to like programming. Overall the content is well written, and automatic scoring of assignments works well.
교육 기관: KANG L•
One of the best courses on C++ I have ever taken. Technically advanced topics was discussed in a concise and clear explanation with reinforcing the concepts through quizzes and assignments. I thought the whole teaching approach was very efficient and effective format.
교육 기관: Puttaraj K•
This course has been really a great help for my C++ programming skills. Coming from a mechanical background i have really developed a interest in C++ programming after this course. Video lectures, quiz and assignment projects are good and easy to understand.
교육 기관: Yuxin W•
Very nice illustration of memory management, passing by reference, by pointer, by values etc. Coming from a Python programming background, the key idea is not hard to grasp and the assignments are not hard to complete, but overall the introduction was great.
교육 기관: Ahmed M•
Lectures were very clear and easy to understand. The professor's teaching style is excellent for walking you through things from the ground up. I do feel as though there should be more hands on exercises, but besides that it's been a great course so far.
교육 기관: Suhas A B•
I would initially feel that the weekly challenges were too advanced vs. the course material itself but if you really put in the needed effort and go through the videos/readings with attention to detail you soon realize the course is structured perfectly.
교육 기관: Syed•
I would say excellent content! I already have some experience in programming still had problems in C++. The course address the topics important for the professional development in C++. We need more great and amazing learning experiences. Thankyou again..
교육 기관: David P T P F•
Amazing course! I learned a lot about C++ and the professor was very clear.
I just have one slightly complain: On week 4, the professor applied a "friend" function and did not explained it properly. Other than that, I am very pleased with the course.
교육 기관: TAN X D K•
Even for someone with some background in C and Python, I've learnt tons! The Professor/ instructors' explanations were clear and concise. This course is highly recommended to facilitate a solid foundation for a rather complex programming language.
교육 기관: Md. R H•
It's was a great experience that I finished this course. I love this course about everything. this course was well designed. almost every problem was challenging for me I learn so much from here. Thanks professor Wade Fagen-Ulmschneider and Eric!
교육 기관: Patricia S S•
Good teaching and course structure. I would recommend for people who already have coding experience (not necessarily in C++, I've been doing most of my stuff in C), otherwise it would definitely take more time to go through the assignments.
교육 기관: Pieter v W•
Excellent course. The lectures are well prepared. I especially appreciated the emphasis on the c++ memory model. My only complaint is the environment setup for being able to do the programming projects. Overall, highly recommended.
교육 기관: Fielding I•
This was a great course, finally demystifying references and pointers, which I've always had trouble with. The Image Transform project followed logically from the material. Quizzes made sense and didn't have any odd curve balls.
교육 기관: Insaf B•
I find this course very complete and elaborate. It's nicely explained. However, I think that the assignment could be a bit more complicated in a way that would allow those concepts that presented in the quiz to be put to practise.
교육 기관: Patrick M•
This course is well structured and is paced with a faster teaching style without the unnecessary interruption from other students that should not be there in the first place.
Do not take this course if you never programmed before.
교육 기관: evan d•
The teaching in this course was excellent. It certainly helped improve my understanding of C++, even though I already utilized it for app development previously. The problems were just right, providing a challenge yet doable.
교육 기관: Alberto M•
There is a small jump between week 3 and week 4.
It could be worthy that the example of Hanoi tower in week 4 is divided and explained. The part of the c++ building as the logic is very well explained.
Good training to initiate!
교육 기관: Chih-Ta W•
Awesome! Quick review of essential C++ techniques and clear presentation of all the lectures make this course very helpful for people who have exposed to some basics of C++, but it might not be suitable for C++ beginners.
교육 기관: Aviral B•
This is an exceptionally well-presented course. Since you always have the code at your disposal, you can fiddle around and learn more.
This course is for anyone who has struggled with Pointers and memory allocation in C++
교육 기관: Godwin E•
Highly recommended course for those new to computer programming, or for experienced programmers getting introduced to C++. Challenging exercises that reflect all course contents taught from course materials. 5 stars!!
교육 기관: Marat P•
Very good course for refreshing the concepts. I think that it could be difficult for people who are new to programming. The assignments are reasonably challenging for the level of the course. Definitely worth doing.
교육 기관: Ian L d A•
Objective, concise and worth it!
I think that learning a little bit of C++ before the course is a good rule of thumb, so that you can focus (almost) entirely on the content itself. You will learn a lot anyway.