• VIEW THE 2025 QUANTNET RANKINGS.

C++ Programming for Financial Engineering

C++ Programming for Financial Engineering

Reviews 4.93 star(s) 1,321 reviews

The course has been great in overall, and the exams / quiz / HW are made in a way that encourages you to self-study in a very organized way. I highly suggest this course for all those who aim to be a financial engineer but lack general programming knowledge.
I thought the TA support was remarkable. I've never received such fast response time in a class.

I was kind of disappointed in the quality of the pdf notes. I found a lot of typos, and wouldn't expect this from a course I am paying almost 1.5k for.

I found the lectures to be absolutely terrifyingly boring. I have to admit, I only watched them when I absolutely was unclear about something.

The forum was very helpful in the HW. I liked that the sections were split up. But, I would have liked the option to have a search box to search through the posts of a level. Sometimes, I would search through threads for a longer time than I wanted to find the answer to a question I had.

The quizzes were good. I would have liked more code snippets, like we got on the final. I think these are the most useful besides practicing, when learning. To have questions like what is the difference between parametric polymorphism and some other type of polymorphism, maybe is useful but honestly, I forgot the answer right after taking the quiz.
As prof. @Daniel Duffy said: ""In general, C++ is very hard to learn on your own.""
C++ is such a complicated and subtle language that I even didn’t know where to start. This course is so well designed and structured that makes me feel I am always on the right path of learning. After taking this course, STL, Boost are no more only fancy names to me, I can truly use them in coding, that’s cool!
I appreciate the help and support from Andy Nguyen and APalley, which makes it possible to finish this demanding course besides my full-time job. Avi is a very capable, responsible and kind TA, he answers questions quickly and his comments on homework are inspired.
I can highly recommend this Online Programming course and thank you again!
Firstly, I would like to applaud the way the course is structured. It is very systematically designed so that in each level, all the important concepts of the current as well as preceding levels needed to be utilised in order to complete the rigorous assignments. Especially, Level 9 was very challenging. It requires a combination of mathematics, programming and finance. Coincidentally, I read Dr. Duffy’s post somewhere during the same time which said “The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.” Personally, I found the forum discussions and TA’s prompt responses extremely useful. Thanks to Dr. Duffy, Avi, Baruch College and QuantNet.
Very useful and exciting course.

Appreciate all the helps from TA and classmates.

Very good discussion environment in each level, you can learn a lot from it (almost all you need to finish your homework).
I feel accomplishing something important and challenging. I indeed learnt a lot which I use everyday at work. I networked with several people who are also taking this course since it was my another goal. Special thanks to Professor and all his Assistants for great videos, supporting material and forum Q&A!
My TA has been really supportive and he always answers my questions in a really short time period. The course quality is really good in that it provides a really fundamental C++ preparation and comprehensive computational finance knowledge. I learned a lot during these 16 weeks and I think I'm now prepared for a new level of computational finance study.
This course was an excellent introduction to object oriented programming and the basics of C++ applied to finance. The teaching was to the point and the tutors were very knowledgeable. I would recommend this course.
The course is a good introduction to C++ world, it focus pretty much on c++ language itself, not only its application into finance.
Great class!! I learned a lot about C++. Also, it was great to know what is
FDM, monte carlo simulation. This class has great TA who is knowlegeable and kind.
I will definitedly recommend this class to other fellow students.
I am so happy to finish this certificate. This course equiped me with comprehensive and solid programming skill, especially for advanced computational finance applications. I would like to recommend this course for any one who has interest in this field.
The course has been really helpful and practical, thanks for TA's help along the way
This course provided students with wide range of knowledge from basic concepts to more advanced applications. It is a perfect source for people who already have some very basic programming experience but still hope to improve its understanding of C++ and OOP. The TA offers timely and detailed help.
Course instructor and staff
I am thankful to Professor Daniel Duffy for running this course. He has done excellent e work in designing an online course to explain complex C++ concepts and always active on the forums to help the students. TA’s (Avi and Justine) has been phenomenal. I cannot expect a better support from the TA’s in an online setting. They will only clear your doubts and not provide solutions, so you might get frustrated and that is the way you will learns

About the curriculum
This course is rigorous and if you clear it then definitely you will be able to code in C++. It is a well designed course which starts from scratch and makes smooth transition to complex concepts. I will highly recommend this course to all MFE aspirants.

Key to success
Perseverance is the key to clear this course. Assignments cover all topics comprehensively and if you can do all the assignments, you will definitely learn all the C++ concepts
The course is very well organized from the basic C coding knowledge to the advanced C++ application, which perfectly suits for those who have no code development experience. The TAs from QuantNet are very helpful and efficient. They are always willing to help and answer any question. Without their support, I can not complete this course. Thank you!
I would definitely recommend this course to anyone who wants a career in quantitative finance. The material in the course was presented in a clear and concise manner. The TA and the forum were both very helpful in understanding and completing the homework.
Great course for anyone who is trying to learn C++ from the ground up. Syllabus covers everything you need to know to get started and further develop your knowledge.
I had a great experience in this course, our TA was amazing and always available to help us. He would never give us the answer but put us on the right track. Thank you A.Palley
The courses are well designed and really help me learn C++ and its application in Financial Engineering . The TA is of great help and always responds quickly whenever I ask a question.
TA is very good and he responses very quickly to any of our questions. Course material is helpful for anyone who doesn't have any programming back ground because it requires many self-research and self-study as well. The course is very efficient in the purpose of letting students grasp basic C++ knowledge especially for students in financial area.
Back
Top Bottom