C++ Programming for Financial Engineering

C++ Programming for Financial Engineering

Reviews 4.93 star(s) 1,311 reviews

The course is great, and I can basically handle c++ programming after finishing the course, which is my purpose to take it. And TA's responses are always in time!!!
Recommend
Yes, I would recommend this program
My goal: To get a certification which shows I've had a cpp course. Since CMU and Baruch MFE need a cpp course explicitly in the applicant requirement (I guess other programs have same requirement whether explicit or not), and I don't have time for one more cpp course in my university.
Meets my goals? Absolutely yes, great course.
Recommend
Yes, I would recommend this program
Very well-planned.
Recommend
Yes, I would recommend this program
The most valuable parts of the course are the instructive homework assignments and the unfailing TA support. The lectures, on the other hand, are lacking both in format and in content quality, and could be omitted altogether if your purpose is to learn the practical skill of programming in C++.
Recommend
Yes, I would recommend this program
This is a top notch course. I found it to be very informative and very well designed. My goal was to brush up on my basics programming skills to better prepare myself for a rigorous MFE program. I am very glad to say that I accomplished that goal, and more. I believe I am a much more complete and skilled programmer now, thanks to this course.
The course teaches the basics of programming and best practices of coding very well. The instructors put a special emphasis on programming best practices (like proper commenting, indentation, code block grouping and so on), which are important to learn and implement from the very start. Learning these best practices are crucial, as they will surely pay dividends to the programmer all throughout their career. The course material and assignments are also very well put together. One must code, and code a lot to get good at it. These materials push the student to do that. The assignments are challenging enough so that the student has to learn more, do their own research, try-fail and try again.
The course is also very well put together, in terms of the material covered. I have taken multiple programming courses before, but I found this one to have the best progression through topics, which is of utmost importance. I believe that a great programming course must have seamless transition between consecutive topics so that the student can get a better grasp of the concepts. Starting from a more advanced feature and moving on sporadically from that towards more primitive features is something that I saw various programming courses do. I find this to be bad practice. This course however starts from the basics, explains each feature/concept very well, points out its advantages & shortcomings; then moves on to a related concept and explains how it can be an alternative. This way, the student can better appreciate and comprehend the features of the programming language.
Lastly but most importantly, the instructor access and support is amazing and elevates the course to a new level. The TAs (Avi Palley, for me) are unbelievably fast and responsive, hence the student does not feel helpless at any point. The forums are also a great tool to learn and discuss material with peers. They simulate a real life classroom environment. Overall, the wonderful work done by the TAs coupled with the camaraderie of the students within the forums makes this course feel like an actual live course.
Recommend
Yes, I would recommend this program
I have taken courses in R during undergrad and some Coursera courses in Python after work last year, so I initially thought I would be able to handle this course with ease for MFE prereq. However, I would now definitely re-consider myself to be ""pretty new to programming"" after taking this course. Don't take me wrong, it is a compliment. Unlike other more user-friendly languages, C++ indeed has a steeper learning curve but this course handles it well. The course overall is really comprehensive and builds up nicely. Each level starts from the basic, but never ends with just some simple exercises; students, especially for those like me who did not have a systematic CS training background, do have to put in a lot of effort (e.g. average 20+ hours per level, 60+ for L9 for me). Luckily, we have a great forum that we could check and ask questions, and more importantly, we have very dedicated TAs (esp. APalley) who always patiently answer our ""stupid"" questions almost in real time. Needless to say, it is a real pain juggling between work, CFA, and this course, but I indeed feel like gaining a lot of concrete knowledge and more confidence in programming. Maybe I will never be a pure programmer as I could still see myself having a huge distance to catch up with more proficient students, but this experience is really beneficial and worths a lot more than a few Cousera courses combined.

(Disclaimer: For your own good, please do NOT take this course if you are not required or really into C++; you can have a life out there, but you have to go to the moon here, LOL)
Recommend
Yes, I would recommend this program
Overall pretty good but some concepts explanations are vague and hard to understand.
Recommend
Yes, I would recommend this program
I think the course is of high quality but would be better if there is more knowledge in level 9, because lots of people like me don't learn about mathematics in finance a lot.
Recommend
Yes, I would recommend this program
Cool! After learning it, I feel it easy to understand those things like inheritance.
Before taking the course, I am a C programmer with little knowledge about C++. Now I could say I am a C++ programmer, though still not professional.
Recommend
Yes, I would recommend this program
The content was excellent. The lectures were good and explained the content well. The exercises had a good mix of basic and challenging. I feel that I have an understanding and appreciation for the role of C++ in finance (and other disciplines).
Recommend
Yes, I would recommend this program
The coverage, depth and coverage of this courses is pretty good.
Recommend
Yes, I would recommend this program
Would be much better of the videos are retaken with updated materials and modifying minor typos, takes, renewed drawings.
Also, Professor Duffy’s mic seems too sensitive and catching all the unnecessary noises.
Other than that, the course helped me to gain basics of c++
Recommend
Yes, I would recommend this program
Well organized course covers many aspects in cpp
The TA assistance is very helpful
Recommend
Yes, I would recommend this program
Good quality. I have received what I wanted in the first place.
Recommend
Yes, I would recommend this program
Originally I took the course just as a prerequisite for my MSCF program, but I was able to learn a lot throughout the course and felt that it was well worth taking. I think the structure of the program is nice, and the ordering of how things are introduced makes it easy to build on concepts. Additionally, I thought the forum structure was very useful in debugging or solving problems and the TAs were very kind in their presence and feedback. Though it was an online course, it felt like I was still taking a physical class.
Recommend
Yes, I would recommend this program
The quality of the course is top-notch. Very challenging but that means very rewarding. I have been trying to take C++ courses from every online sources I could find. None of them can hold the candle of the rigorous computer science concepts taught by Prof. Duffy.
Recommend
Yes, I would recommend this program
The course gets me familiar with c++ , besides it also give me much experience and confidence on coding as a quant in the future
Recommend
Yes, I would recommend this program
The overall quality of the course is excellent. It makes me get hang of the basic C++ knowledge and at the mean time, it makes me to learn the option pricing based on the C++. It will be helpful for me to the further study in the financial engineering.
Recommend
Yes, I would recommend this program
The C++ course is really well-designed and particularly relevant to financial engineering & quantitative finance fields. It definitely meets my expectation. I think I am well prepared to take on new academic & industry challenges by leveraging C++ as a tool.
Recommend
Yes, I would recommend this program
This is the correct course to take for anybody willing to learn data structure or C++ . TAs are very knowledgeable and helpful in a timely fashion throughout the course, which makes the course a very efficient one.
Recommend
Yes, I would recommend this program
Back
Top