Advanced C++ and Modern Design

Advanced C++ and Modern Design

Reviews 4.84 star(s) 109 reviews

The content was well laid out and logically organized, and the course covered a variety of useful topics.
Headline
Perfect course for my needs.
This course covers a variety of advanced C++11/C++14 features, which help us improve our projects regarding clearness and performance. The contents emphasize the application in practice. It perfectly meets my original goal for taking this course.
Headline
Hard work but you will learn a lot.
I think the homework helps a lot, and the tutor's comments are very detailed, but the content of the course materials is too concise. Although the course gives many reference books, it is not easy to extract effective information from these books. If you want to complete the work, you need to find a lot of information online. Anyway, I still learned a lot from this course.
Headline
C++ has become my most comfortable language by far.
The Advanced C++ course covers much more ground than the basic course and is also much more challenging and complex. Furthermore, the structure of the course also helps build effective self-learning strategies, as students will often need to read up on STL and boost libraries in order to implement many mechanics covered in the homework assignments.

As a result, C++ has become my most comfortable language by far.
Headline
Help me master the advanced C++11
This course definitely helped me to master the advanced C++11 and C++14 features, the materials are up-to-date and also applicable for MFE. With this course, I can modify my "outdated" C++ concepts. TAs are really responsible and can reply to questions or submissions swiftly.
Headline
Very solid training.
Quality is very high. It provides a very solid training that I was looking for.
Headline
Comprehensive
A very comprehensive course that helps me transfer from how to program in C++ to how to better program in C++.
Headline
Cutting edge C++11/C++14 features
I took the Advanced course in order to meet the prerequisite of MFE program. I am not a CS major and prior to this course, I only had taken one CS course in school so my background in C++ programming was weak. However, this course really helped me to walk through the essence of OOP in C++ and its intersection with Financial Engineering, plus the cutting edge C++11/C++14 features used in finance. Recently, I relied on this course to receive a quant offer in a French bank which I would have impossibly done so months ago. I cannot thank enough to the feedback that Avi has provided throughout the course.
Headline
Amzing
This course was amazing and it exceeded my expectations. It was very easy to follow through the materials and do the exercises. My TAs support along with the Professor's materials made such complicated concepts very easy to learn and implement.
Headline
Open my eyes to the power of C++
I learned a ton, this course definitely made me comfortable in C++. I don’t feel limited by the language anymore, and the course has opened my eyes to how well designed, powerful, and robust C++ really is.
Headline
Academically rigorous
The course offered materials that are academically rigorous, taught by prolific professor who has years of experience in the industry, and assisted by teaching assistants that are highly competent in C++. It is a challenging course in the sense that it exposes students to vast topics of this battle-tested programming language. More than half of the HW problems are relatively straightforward, to familiarize students with syntax and the topics under discussion, while there are a few HW problems that are relatively challenging to solve in each level. Students need to have high level of drive, interest, and self-discipline to complete the course.

It was the academic rigorousness of the course that attracted me in the first place, promised by the quality of the first C++ course. It definitely meets my expectation, and it makes me have much respect for the first batch of the students who took this course (and those who took before me). They asked questions in the forum that would greatly benefit the future students of this course.

Appreciate the help of the TAs who shortened my learning curve during my study of this advance course. Thank you.
Headline
High quality content
I am particularly glad to know about boost libraries, and different ways to design my program.

Overall, the content is of high quality.
Headline
Very useful to learn advanced features
It really has high quality and I really enjoy the learning time and the time to make the code running.
It meets my original goal. I have learned some C++ and some of its features like pointer, STL and polymorphism and inheritance, but all of these were based on C++98/03. I want to know more advanced knowledge of C++ including how to implement functions more conveniently and effectively. And the module related to multithreading is the best module for me as it could speed up my code.
However, I think I have to learn more in design patterns. This is new to me, and I know this is very useful.
Headline
Intense. Better grasp of C++ now.
This C++ course was intense. I honestly thought this course would be easier but I'm glad it was as difficult as it was because I believe I now understand C++ on a much higher level.
Headline
Very intense course
The course is intensive and has enhanced my C++ skills, especially in pattern design and useful libraries. Very appreciated to it!!
Headline
Great quality
The quality of the course is great and it fully meets my goal to learn about the design patterns and applications of C++. The materials of this course contains a large amount of information. I'm sure the information will still help in my further career life.
Headline
Comprehensive
This course is very comprehensive and the workload is good. I took this course mainly to meet the requirements of MFE program, and I think it prepares me well for graduate study.
Headline
Extremely useful for MFE
This C++11 course is extremely useful before I enter graduate school. It greatly improved my coding skills, and I know more about C++ language and its application.
Headline
Improve my coding skills
I think this course made me much more fimiliar with the C++ stl and boost features and functions, which greatly improve my understanding of the OOP coding skills.
Headline
Excellent forum, TA and lectures
Learned a lot in this course. The lectures are quite informative, the discussion forum is pretty active and the TAs are excellent--they always respond quicker than I expected and to-the-point. Now I look back and examine my coding assignments in my first C++ course, I realize that I can apply a lot of new features learned in this course.
Back
Top Bottom