I started out with limited knowledge in C++ or OOP in general. By going through each level of the certificate, I gained knowledge on the main topics in C++ programming and I got plenty of practice through the assignments. The way the course is divided is quite nice in the sense that each level builds on the previous one and makes connections with other C++ topics previously covered.
Also you get a multitude of examples that you can keep as reference in the future, especially the code files from Level 9 which contain the financial applications programming files.
This course is not easy but if you spend the time on it, you will gain enough knowledge to start developing software applications in C++, whether be it in finance or any other domain.
Avi always graded all the assignments very fast and was always helpful when I contacted him.
I have nothing negative to say about my TA or the support from QuantNet.