C++ Programming for Financial Engineering

C++ Programming for Financial Engineering

Reviews 4.93 star(s) 1,388 reviews

Headline
Excellent C++ course
I think this course is excellent, and it provides me with great overview of the C++ language, especially the financial application part. I took the course to complement my programming skills.
Headline
QuantNet C++ review
I took the course as a prerequisite for applying to the Baruch MFE program. Throughout the course, I gained valuable new tools and can confidently attest to the program's high standards
Headline
Friend referred me to this course
My experience has overall been positive, I found the material useful and the forum is of great assistance throughout the course. I found this course via a friend who took it last year and advised me to do it to boost my cv.
Headline
Challenging but super informative course
The forum style course made it collaborative.
Video lectures felt dated.
Assignments were challenging yet helpful
Great course, super informative!
Headline
Once you get past the first hurdle, it's a smooth ride.
I enrolled in this course for my graduate school application and spent about six weeks working through the material. At first, the forum format felt unfamiliar—I even had trouble locating the homework, and setting up the environments (Windows/Visual Studio or macOS/Xcode) was a nightmare for someone new to C++. I’d strongly suggest the TAs create short setup tutorials (about 7–8 minutes each) for both platforms; a video walkthrough would save beginners countless hours. Once I past the initial hurdles, though, the journey becomes smooth—getting started really is half the battle. I’ve thoroughly enjoyed this course: in under two months, I went from zero C++ experience to writing basic option-pricing models. It’s been time well spent. Thanks to everyone who helped along the way!
Headline
C++ course for MFE and quant interviews
I decided to take the course for MFE program entry requirement. The course was overall very helpful, provided critical knowledge for Intro into CPP as well as helping me getting thru some basic question in interviews.
Experience is nice, TA very helpful. Forum has plenty useful links.
Headline
Economist learning C++ for industry transition
The course offers a lot of breadth and a fair amount of depth. I'm an economist who has fallen in love with coding all these years, and C++ has able been someone on my resume I lacked and I always wanted to learn. So now I know some C++ and maybe this will make the industry transition a bit easier for me.
Headline
Extremely helpful. Recommended by MFE programs.
I found this course extremely helpful. I thought I knew C++ decently well, but I was utterly wrong. It covered the material in depth, precisely what I was looking for. The exercises and lectures solidified the more complex subjects and provided practice. Having homework that the TA grades was also lovely, as I was more aware of the code quality and the patterns I use to design my programs. I took this course because I'm starting a quantitative finance program in the fall, and I wanted to be extra prepared for the programming aspect. Some MFE programs recommended this course as prep, so I figured I'd take it.
Headline
Widely recognised by many graduate schools!
The course is very well-structured, and did a great job in teaching us c++ programming for beginners. I found the course as I was looking for extracurricular courses to learn solely about more programming languages, and I decided to take the course because it is widely recognised by many grad schools, and because I want to switch major from stat to financial engineering. I find the course very helpful! Thank you!
Headline
C++ course review
The course material is well-structured and Prof. Duffy is able to deliver them well and combines with his own experience.
The TAs are really helpful and provide feedback fast.
The general timeline is good and the workload is just right.
This course really equips me with basic concepts and fundamentals of C++ programming.
Headline
Extremely well designed
I found the course through the Baruch MFE program. The course helped me to understand the concepts of OOP and generic programming quite smoothly, especially through the exercises, which are extremely well designed. Before the course I had little programming experience and was especially afraid of OOP, but now it seems like an easy concept.
Headline
Recommend this C++ course for Financial Engineering applications
I had a really good experience throughout the entire course. I came in with zero formal training in programming, and now I feel that I have a good understanding. The course forum was very valuable, as well as the TA's feedback. I definitely recommend this course for those looking to learn C++ with a focus on Financial Engineering applications.

I took this course in preparation for applying to Financial Engineering programs, and found it directly through QuantNet.
Headline
Got solid understanding of C++. Excellent structure and support.
The course proved important to get a solid understanding of the basics of C/C++. It was easy to follow with logical structure and exercises that helped you to understand the content well. The support throughout the course was excellent, always responding in a timely manner.
Headline
Great C++ course
I learned about this course through the Quantitative Investment Association at our school. At that time, I was chatting with my colleagues and we mentioned how slow Monte Carlo simulations are when using Python. They recommended that I learn C++, especially the C++ course on QuantNet. Overall, the experience has been great! I have learned many important programming concepts and made new strides in my journey into quantitative finance.
Headline
Well-structured and extremely useful C++ course
The course is very well-structured and extremely useful. The active users from the forum and TA make the whole learning experience more comfortable. I found out about this course first when I browsed on QuantNet, at that time I did not realize how useful this website is.
Headline
Thanks so much and see you soon in other courses
I found this course through Baruch's college MFE application portal . The reason I took the course was because I wanted to do one of the pre-MFE courses from Baruch, and the second reason is because I read the reviews, and saw that it was really good and very well accredited . I had experience with cpp and c in college, and I have to say I learned more here than in my semester in college . It was very well organized, and very extensive . Thank you so much for everything, and I will be seeing you again soon for other courses .
Headline
Excellent C++ for future growth
I knew C++ would be useful for my current role, and for potential grad school applications. The course was very well-paced, the homeworks were interesting, and I really enjoyed putting everything together in the final project. My TA, Avi, was also extremely helpful and provided great feedback on all the assignments.
Headline
Amazing course
Reviewed by Verified Member
I learned about this course through a recommendation from a classmate who was admitted to Baruch's MFE program. He spoke very highly of the course (and after completing it myself, I completely agree, haha).

My reasons for taking this course were primarily career-driven. Quantitative finance demands high proficiency in mathematics, statistics, and computer science. In my case, after completing an internship in quantitative research, I realized programming was my weakness: while I might have had four or five strategy ideas to test, implementing just one through code could take me an entire week, significantly limiting my productivity. Moreover, looking at my long-term career goals, if I want to develop into a well-rounded manager, I need to be thoroughly familiar with all aspects of quantitative trading (research, development, trading, risk management, etc.). Through discussions with my friends working as quantitative developers, I learned that C++ is the predominant tool in development. To master development, C++ is essential.
Additionally, I enrolled in this course to prepare for my Financial Engineering Master's applications. Most Financial Engineering programs require C++ programming skills from candidates (including Baruch, which is undoubtedly my absolute dream program). "C++ Programming for Financial Engineering" comes highly recommended, making it an excellent choice for strengthening my application.

During the course, I made several observations:
1.The course materials are meticulously organized. The instructors clearly have a profound understanding of C++ and extensive teaching experience. This made our learning progression very smooth (fundamentals, OOP, inheritance and polymorphism, etc.).
2.The forum is undoubtedly a treasure trove of valuable experience and debugging solutions. Regular reading can solve most problems that learners encounter.
3.Online learning offered the flexibility to arrange my study and homework time, which is particularly beneficial for those of us with full-time jobs or university courses. For instance, due to PDE midterms and final exams, I had to pause my studies twice (potentially not studying for up to a month each time). However, the flexibility in scheduling allowed me to successfully complete the course and achieve a distinction.
Headline
Invaluable exposure to C++ for HFT algo
I took this course primarily for two reasons: to enrich my understanding of programming and computer science as well as qualify for Baruch’s MFE program. I had some previous exposure to Python in my algorithmic trading class and intro to python class and wanted to learn a new language, especially one that HFT firms use to develop their algorithms. Naturally so, I took the course knowing that the reviews revered the quality of the course and that it would fulfill the requirement for the program. I can say that I immensely enjoyed learning from the material and applying it through the exercises and final project. The use of the forums were useful as well, especially towards the final project. Overall, the course has given me invaluable exposure that I cherish and wish to continue to build on in graduate school.
Headline
Great C++ course
My experience with this course is great. I found the course from QuantNet and the Baruch Financial Engineering program. The reason I am taking this course is to learn C++ systematically and understand its usage in financial engineering.
Back
Top Bottom