Advanced C++ and Modern Design

Advanced C++ and Modern Design

Reviews 4.84 star(s) 109 reviews

Headline
Solidify my understand of C++11/14
This course has helped me become familiar with new things in C++11/14 applications and improve my programming skills to prepare for the MFE program.
Everything in this course (such as Prof. DD's videos, slides, the forum, and the TA's advice) is helpful. It also requires me to do some extra research outside of the course to solidify my understanding of the knowledge. The whole studying process makes me achieve a lot.
Headline
Challenging but rewarding
The course is very challenging but also interesting, refreshing me with a lot of new features and design techniques about C++ and programming. Thank you!
Headline
Much better than other expensive courses
I have taken introductory courses that cover the most basic of topics over 4 days that cost $2500. That you are able to offer an in depth Masters level programming course with nearly instant feedback for questions is amazing. Not only that, but it challenges you in a way that re-aligns how you think about programming. By taking this course, I know I am prepared to learn more advanced programming concepts.
Headline
Help me understand and design better
The quality of the course is great, the C++11/14 features is well divided into each levels. And TAs are so responsible and effienct: my questions can always be answer in 30mins. It has been a pleasure to learn the advanced C++ in these course, it help me to get a deeper understanding about not only how to make the program work but also program desgin and other things.
Headline
Difficult but really interesting journey
This course is definitely a useful one, though I have to admit that it may be a bit difficult. The video courses are useful and financial-related, the materials are more than adequate, and teacher and TAs are really responsible and ready to answer your any question in C++ programming. It's really an interesting journey :D
Headline
Good choice for C++ developers
Just like the name of the course has implied, we learn a lot of advanced functionalities of C++ which can be applied to multidisciplines. Never does this course confine itself to just teach the learnes new syntax of C++, in every level, it tries to guide us to think about how to combine what we learn now with what we will do in the future. I do learn a lot from this course, believe it or not, I think this course is beyond my original goal for taking it. You can not only learn by watching the video but also from your TA and the fellow students on the public forums. If you are interested in C++ or have a plan on taking a jod related to programming, taking this course will always be a good choice for you!
Headline
Well-organized
The course is so well-organized that plenty of useful knowledge are provided in a very reasonable way. I have progressed a lot and thanks very much to this course.
Headline
Highly recommend this C++11/14 course
The advanced course was a great opportunity to expand on what I had learned in the previous C++ course. The new features that came with C++11 and C++14 were great for expanding on previously implemented exercises.

As always the video lectures and reading material were great supplements to complete each exercise effectively. My TA @APalley was great as usual and professor @DanielDuffy was always available for any questions. I'd also like to thank @GONG CHEN and @Pavlos Sakoglou they provided thoughtful and most times necessary pieces of advice to get me through some of the more challenging exercises.

I would definitely recommend this course for anyone trying to expand on their C++ knowledge.
Headline
Improves your ability in advanced C++
A great course covering latest C++11/14 and boost library in depth, and probably the only online course with this content and depth. Geared specially for quantitative finance professionals, completion of this course enables the attendee to work on any C++ project with confidence.
Headline
Well-organized course!
Classes are well-organized and materials are of great value. Even though some videos are not very much helpful, readings are a good complements.
Course helped me learn some advance introduced in C++11 and C++14. Structure of course was efficient and helped me quickly learn the new concepts. My course TA (Avi Palley) was very helpful, prompt and professional. He would respond to questions very quickly and explain the concepts in details with examples.
Headline
Well designed course.
The course is well arranged and our TA is really helpful.!
The advanced C++ course is comprehensive and well structured. The learning curve is smooth, so I was able to follow the instructions and make progression without much pain. It is indeed an intensive course, which covers a wide range of topics and require the learners to do many practices to truly absorb those topics. But, it turns out to be worthy. More importantly, it not only covers topics like modern features introduced in C++11/14 but also topics will be of great importance in the real applications, like various design patterns. It did inspire me to think a lot about the design of a concise, consistent and well functioned program. Besides, the TA is excellent. The answer questions promptly and provide detailed feedback to the homework, which is also a great assistance of your learning. I find the forum to be also quite helpful, TA and classmates can always answer your questions and help clarify the class materials. Overall, I will recommend anyone who is eager to learn some C++ skills for real applications to take this course!
The course is great, the material is highly correlated with financial applications and TA are very professional not only in terms of concept illustrations but also in improving codes to production level for a commercial environment. It is a practical course for anyone who wants to upgrade programming skills to a new level.
Many thanks to Danial Duffy, the course designer and trainer, for such a wonderful curriculum design where I can really gain a deeper insight and understanding of C++s functionality as well as code design principles, and his vivid, detailed demonstration in every lecture. Thanks also go to my TA, Mr. APalley, as he always quickly replies to my question and grades my homework.His feedback and suggestion is always the guideline for me to improve my programming skill. Last but not least, I would like to expression my gratefulness to everyone who have asked questions regarding exercises in the QuantNet forum, which often corrected my misunderstanding and provide me with inspirations.
Headline
Excellent TA and forum structure!
Very good course. A lot of good exercise. However the problem descriptions are usually vogue and hard to understand.
The course material is clear and informative. As for practicability, I"ll say that after I start to take the Baruch MFE program.

And out TA gives very quick feedback on my homework.

Remember to use the forum, I have get plenty of explanations of the homework.
Headline
Great online course!
Thanks for the help from TA and Daniel. This is the best online course experience I ever have!
The course is a great. It not only teaches me C++ new features but also deepens my understanding in C++ class design. I can feel that my C++ skill has improved a lot after enrolling in this course.
This course is a great extension on the Baruch MFE C++ Programming course and the C++ course taught in the universities. It covered the higher-level and more up-to-date applications of C++, which is beyond the scope of most programming class but is very useful and make life much easier in the practice. Important topics include the up-to-date C++ 11 and 14 features which learn a lot from other languages and make coding more straightforward and convenient, the advanced C++ and Boost libraries such as multi-thread processing and regular expressions which is powerful when dealing with real-life applications, and the introductions to the GOF and Next-Generation design patterns which focus on writing structural, maintainable and reusable projects. Prof. Daniel Duffy works very hard on the materials and the videos, with wonderful homework design to let us practice and extend what we've learned. Mr. Palley and other TAs are ready to help students figure out all problems every day. They're very enthusiastic and with their kind help, we can learn the course much quicker and much deeper.
Back
Top Bottom