C++ Programming for Financial Engineering

C++ Programming for Financial Engineering

Reviews 4.93 star(s) 1,320 reviews

I found this course through first looking at past Quantnet MFE program rankings. I then noticed the online courses offered. I decided to take the course after I was accepted into an MFE program and felt it would be good to have some C++ background before starting the program.

The course was great! It taught everything from the ground up which made it easy to follow and learn from. I also liked how most homeworks built upon previous homeworks (ie. Shape classes). This made it easy to follow how what we learned in new levels of the course improved upon the knowledge we gained from previous levels. Highly recommend to anyone looking to get into a MFE program or wanting to learn a new coding language!
Took the course to understand C++ and how to apply it to financial markets.
The reason I took this course is that it is a nice way to learn C++ and its application in financial engineering.
This was an extremely well-designed course. I would definitely recommend it to anyone.
I would like to pursue a master in financial engineering as well as a job in the field of quantitative finance in the future
Although there are some difficulties for me at the beginning owing to lots of reasons, generally speaking, it is a great course. It helps me to have a better understanding towards C++ important concepts in a shorter period of time. Changing from Python to C++ is tough, too many new concepts are needed to replenish. This course just provide the exact necessary correct concept to me in the latest development way compared to the some online learning materials. Also, there were responses helping me out with my questions which were the key points to solve my problems. Suggest to take.
The course is thorough and comprehensive. Instead simply showing some syntax, it really focused on the important part, including data structure, overloading, inheritance, encapsulation etc. I'm confident that I can build software in my work with this foundation knowledge. All I need to do is maybe learning some packages, but that will be fast.
I'm a prospective student for a masters in Mathematical Finance and was looking to build a strong base in C++ for financial engineering before the start of my masters program. My experience with the course was great, as it was very challenging for me. One has to be deeply invested in it to learn so many things in a short amount of time which is again, very challenging as well as exciting. The lecture videos and lecture notes along with book recommendations make the perfect combination for learning C++. Most of the problems that I had related to the HW, could be found in the course forum. The TAs of this course are excellent, they will always provide you with a solution to your problem in a way where you'll have to think to reach it. The feedback provided on my submitted HW by my TA was very detailed and precise, I got to learn and improve upon so many things that he pointed out. I am completely satisfied with what I gained from this course.
My major is Finance. I plan to apply MEF, so I took this course. The course offers me deep understanding about math and programming. I didn't know how C++ can be applied in Finance field until I took the course. Very nice experience!
I will be attending graduate school in this field and I want to learn more programming as I thought it would help me tremendously in my career. This course was amazing and I learned so much about programming in addition to my knowledge in python. C++ is more of a language for developers and having that background gives me more confident in coding. I will continue to practice in C++ and hope I can use this in my graduate studies and in the future.
I took this course because I wanted to be proficient in C++ as prep for my MFE studies. Coming from a Computer Science background I was familiar with the basics of C/C++ but not the intricacies of the why and how of many things.

I enjoyed the overall course structure - being from a Computer Science background I was able to take it at a slightly faster pace but I found some levels extremely helpful, in particular Template programming and Dynamic Polymorphism.

The TA Avi Palley was extremely prompt in grading assignments and responding to queries and I think that someone grading your coding assignments by reading the whole source instead of just the outputs is salient feature of this course.
To improve my programming skill
I will enroll in Mathematics in Finance at NYU soon. C++ is not taught there and I have not learned C++ before. C++ for financial engineering course in quantnet.com is a well-known course that suits for no background student which teaches C++ systematically as well as offers a chance to use it in option pricing. So I took this course and felt that I learned a lot.
The course gives a solid understanding of important C++ concepts. The assignments for each level provide practice on each concept and helps to achieve clarity.
Quizzes and homework are very well structured and really help you gain a solid foundation.
I want more of solid background in object oriented programming and its application to financial engineering
- I really enjoyed learning from the professor(instructor), TAs and the forum.

- I found the course to be well structured and balanced. I felt that the pace was good and topics sufficient to prepare you for further self-learning or application.

- The assignments at the end of each week, gave me a chance to apply all of the learnings from the lectures/notes. Personally, the assignments made me think, and gave me a chance to play around with the code we write.

Thanks to the course, I am excited to continue the learning.
The course was amazing. I learned so much and I had the pleasure of having a great TA that was able to answer my questions in a timely manner and in a way in which he didn't give the answer away
The course has covered a wide range of cpp knowledge with practical coding skills, and it presents them in a quite luminous way. The most enjoyable part of the course is the homework at each level, because the homework leads me to think more deeply about the material. It is exciting to finish the challenges through my own effort instead of others' teaching.
I took this course as recommended by my supervisor.
Back
Top Bottom