It is definitely worth taking this online course. The content of this course is rigorously and carefully tailored, covering all the basic concepts regarding OOP together with meaningful hands-on applications, and is specifically targeted on financially engineering, which is different from other courses simply focused on C++ programming. Asides from the course content, the learning experience is also fulfilling. TAs are really helpful and always willing to help me and the forum for this course also makes it possible for me to discuss whatever I am curious about with the instructor, TAs and other students who are also taking the course.
This course absolutely meets my original goal. Before taking this course, I knew nothing about the object-oriented programming. Through this fulfilling experience taking this course, I have established deeper intuitions towards not only OOP but also financial engineering.