• Visit 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

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
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
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
Headline
Helpful for MFE degree
The C++ 11 techniques and optimization skills in this course is very helpful for me in my MFE degree. Also, C++ 11, multi-threading and Boost are required by some companies for quant jobs. Overall, I believe this course is helpful and challenging.
Recommendation
Yes, I would recommend this program to a friend
Headline
Practical C++ knowledge
Thank you so much for making very interesting and practical course in C++ with up-to-date content.
I think the knowledge acquired during the course will be very useful at my work and in my personal life.
Among other things I would like to point out that tutor's assistance during the course are always prompt and helpful.
Recommendation
Yes, I would recommend this program to a friend
Headline
Difficult but you will not be alone. Worth it!
This course, consistent with its name, is advanced and difficult. If you have just finished the basic Quantnet C++ course and have no other C++ experience, just like I did when I started the course, you are bound to struggle. Fortunately, we are not alone. Past students ran into the same problems as we inevitably do, and their posts on the forum will help us deal with the problems. Even if we wade into uncharted waters, Dr. Duffy and the passionate TAs are always ready to help. This course prepares me well for using C++ at work, with the right coding knowledge and, perhaps more importantly, how to learn from other fellow programmers on things I cannot figure out alone.
Recommendation
Yes, I would recommend this program to a friend
Headline
If you are serious, take it.
It is an amazing course for all aspiring developers. It prepares you become a serious C++ programmer. It has tons of information and many resources are cited for further study.
Recommendation
Yes, I would recommend this program to a friend
Headline
Hardcore but highly recommended!
The course is really hardcore and it meets, if not exceeds, my original expectations. I believe I would recommend it to any friend who works in the field of quantitative finance.
Recommendation
Yes, I would recommend this program to a friend
Headline
Most rigorous course. My skills are now on another level.
This course is definitely worth taking. It is the most rigorous and challenging programming course I've ever taken after the C++ for Financial Engineering course, but it has brought my programming skills to another level. The course not only goes into details on C++ 11/14 syntax, but also teaches many useful applications like multithreading and many design models that can be applied to any language.
Recommendation
Yes, I would recommend this program to a friend
Headline
Nice course. High quality TA!
It is really a nice course, the content of the course meets my expectations. TA is very responsible, and able to give the high-quality feedbacks. Definitely recommend.
Recommendation
Yes, I would recommend this program to a friend
Headline
Lambda, Multi threading, design pattern
It was excellent course for me to learn. I have gained substantial understanding in TMP, lambda usage, multi threading , and several design pattern implementation.
Recommendation
Yes, I would recommend this program to a friend
Headline
Homework is the most valuable part!
I think the most valuable part of this course is the homework. After all, practice is the best way to improve programming skills.

I haven't used C++ for a long time, and my original goal is to be familiar with C++ again and learn more advanced knowledge. It turned out that this course meets my goal!
Recommendation
Yes, I would recommend this program to a friend
Headline
Amazing experience with all the TA help!
I've learned a lot through this course. At the very beginning, I was worried about whether I can handle this course. But with all practical materials and exercises, gradually, I found myself more skilled in C++ programming, especially in system design. Avi and GONG CHEN's help was amazing!
Recommendation
Yes, I would recommend this program to a friend
Headline
Highly recommend!
The course was extremely well done and it really did help me learn the advanced features of C++! I highly recommend it for MFE applicants!
Recommendation
Yes, I would recommend this program to a friend
Headline
Great course. Definitely will help my career.
This is a great course that goes beyond my original expectation. I have not only gotten familiarity of C++11 and Boost library, but also grasped system designs and multi-threading programming techniques. They are all helpful to my current work and future career development.
Recommendation
Yes, I would recommend this program to a friend
Headline
Thank you QuantNet for this course.
"Complete course, with focus on key topics that frequently come up at daily work (ex. std::move for optimisation, lambdas, algorithms and data structures, override keyword etc.). Very useful practical exercises on these topics that help better feel the subject.

Some topics are quite complicated, like multithreading, atomics, signals - for me ~ two weeks per level wasn't enough to get a ""working"" understanding of the subject. Though it was good and useful to work through some basic examples that are building blocks for more complicated applications.

Patterns are presented clearly, exercises are well structured in a step-by-step guide. I always wanted to better understand patterns and apply this knowledge to develop more efficient and professional code. Thanks to the course, I'm well equipped.

Thank you QuantNet for this course. In my daily work I have to perform code optimisation, implement new functionality in C++, and the course provided me with very essential knowledge and skills."
Recommendation
Yes, I would recommend this program to a friend
Headline
State of the art C++20 course
The quality is extremely high. I feel the content is very high-end and state-of-the-art. I learned a lot of modern software design patterns and techniques, which I'm sure I cannot learn from anywhere else. The TAs are very helpful too.

The homeworks are very challenging, and once I finished them, I feel I master all the knowledge quite well.

It meets my original goal for taking this course, and actually it gives more than I expected.
Recommendation
Yes, I would recommend this program to a friend
Back
Top