Free .... almost. So they're working out the issues on the X11 version of Qt. Good. What about Windows? Just because the OS isn't free doesn't mean the software can't be free. I write (free) so...
An online interactive tutorial and free text assesments.
A C and C++ control flow graph generator and analyzer.