• View the 2024 QuantNet ranking of the Best UK Quant MSc Programs.

Advanced C++11/C++14 and Multidisciplinary Applications

Advanced C++11/C++14 and Multidisciplinary Applications

For experienced C++ developers who want to learn cutting edge C++11/C++14 features such as multithreading, advanced STL/Boost libraries, and design techniques to bring their skills the next level. The course is 20 weeks long and prior C++ programming experience is required.

Views
13,776
Rating
4.82 star(s) 85 reviews
Students Quality
0.00 star(s)
Courses/Instructors
0.00 star(s)
Career Services
0.00 star(s)

Latest reviews

Headline
Really enjoy the course and amazing journey
It's an amazing journey to study this course with all the interesting knowledge and practical exercises. I found this course with the recommendation of professor Dan. And I really enjoy learning this course with the community and forum of Quantnet.
Recommendation
Yes, I would recommend this program to a friend
Headline
Learn modern C++ in a structured way.
I think it did a pretty good job covering all the important things C++17 to C++20, and most of the basic building blocks of all applications. Overall I'm very happy, thank you.
Recommendation
Yes, I would recommend this program to a friend
Headline
C++ for Baruch MFE
I'm preparing for the Baruch MFE application and this course is suggested. The course contents definitely require previous knowledge of C/C++ and the homework are well designed. I now have a better understanding not just in the new features but also basic logics in C++. Great course indeed and will review the course later.
Recommendation
Yes, I would recommend this program to a friend
Headline
Incredibly comprehensive and can elevate your skills to the next level.
This course is quite challenging, with a lot of homework and quizzes. Thankfully, the TA is responsive, and you can post your questions on the forum where many questions have been discussed before. Despite having graduated two years ago, I enrolled to boost my C++ proficiency due to our new projects involving C++ code changes. A friend who was a student in this program years ago recommended it to me. I'd definitely suggest this course to individuals seeking an in-depth exploration of C++. It's incredibly comprehensive and can elevate your skills to the next level.
Recommendation
Yes, I would recommend this program to a friend
Reviewed by Verified Member
Headline
THE premier course in developing expertise in both C++ and finance
This course is THE premier course for anyone interested in developing expertise in both C++ and finance - There's no other course that even comes close (not even ones offered in university). Moreover, Avi and the team are the most helpful people you'll ever find.

I took this course to advance my career as an algo developer. Unlike most who take this course, I am not on an MFE path. Instead, I have a Computer Science degree and specialize in trading systems and algo development. Effectively, I partner with PMs and Quant Researchers to implement the signals and strategies they discover. In particular, I focus on low-latency systems and, as a result, advanced knowledge of C++ is critical. Fortunately, there are many facets of this course that directly benefit my day-to-day work. Moreover, the advanced knowledge of these concepts/techniques will help separate me from my teammates and set me up for promotions. Some of the most useful sections in this course are multi-threading, functional programming, concepts, and variadic template metaprogramming, all of which I use on a daily basis to excel in my career.

Thank you for the providing this course and for always being incredibly helpful throughout the course.
Recommendation
Yes, I would recommend this program to a friend
Headline
Recommend this course to all students currently in an MFE program
My experience is a bit different than other certificate takers. Usually people taking this advanced certification are either planning to get into an MFE or working in industry, whereas in my case I'm a student currently completing an MFE. I would recommend this course to all students currently in an MFE program that is deficient in programming/software engineering courses, and would like to plug that hole with a robust advanced certificate that covers many of the expected CS knowledge to compete for QuantDev positions. I am really pleased with how comprehensive this course was and I can truly attest that it has taken my C++ and software engineering skills to a much, much higher level.
Recommendation
Yes, I would recommend this program to a friend
Headline
If you are looking to expand your C++ knowledge I'd recommend the course.
Comments on the time commitment of the course:
This was something I looked for when starting the course, so I figured I'd give my two cents. This course was a massive undertaking. It felt like at least twice the amount of work as the first C++ course (even without the module 8 project). The exercises are more numerous and more disjoint than the first course where many of the modules built upon previous content (for example, building out the Shape hierarchy).

Comments on the content:
The content was interesting and I definitely feel like my C++ knowledge was taken to the next level. I do feel as though some of the modules were a bit bloated with exercises and the overall pacing of the course wasn't quite as smooth as the first course (this may be more of a comment on how much I enjoyed the first course). In my opinion, the beginning and ending portions of the course were the most useful -- STL algorithms and multithreading to start, and GoF design patterns at the end. Some of the middle sections were a bit more niche (for example regex) and left less time to sink into modules 7 and 8.

Overall, if you have the time and are looking to expand your C++ knowledge I'd recommend the course.
Recommendation
Yes, I would recommend this program to a friend
Headline
Will definitely help with job hunting
Overall I think this advanced course much more difficult and general than the fundamental one. But it’s really useful and it gives me a lot of chances to learn how we can improve the design and performance by using the new features.
Of course, there is no doubt that the TA is very responsible. Thanks a lot for Daniel’s class and APalley’s guidance. I think this course will help me do better in job hunting.
Recommendation
Yes, I would recommend this program to a friend
Headline
Great course!
I loved the course content, and the homeworks and I appreciate the efforts taken by TAs and Dr Duffy in answering our questions as well as designing the course content.

That said there is room for improvement in terms of giving more practical homework problems which would also focus on efficiency and speed of the code as that is a differentiator amongst C++ programmers in financial firms
Recommendation
Yes, I would recommend this program to a friend
Headline
Becoming a serious C++ programmer
It is an amazing course that prepares me become a serious C++ programmer! I learnt a lot of new and useful C++ language features, which will be instrumental to my future study and career. Tons of homework assignments are really interesting and intellectual-stimulating. TA is good and responsive as always.
Recommendation
Yes, I would recommend this program to a friend
Back
Top