I studied C as well as a bit C++ years ago but became very rusty about it. My recent work however requires me to pick it up, and the best way I believe is to take some course and force myself to learn. For an intro level course, this one is well designed, despite that in the end it becomes not so basic as Daniel himself admitted. But this is actually a good thing - we usually learn more under challenging environments.
I particularly like the following things.
1. The introduction to STL and Boost. These are things actually you will use if you are in financial industry. Few other courses I looked up on the web carry this part.
2. The homework. It certainly takes quite some experience to come up with such a design. By writing and reviewing the codes alone you can pick up some critical C++ concepts.
The teaching assistant and the forum are extremely helpful. I would recommend the course to anyone who wants to start learning C++.