Pydvdauthor provides an easy-to-use interface for creating video DVDs, including support for chapters. It does not yet generate menus. Its output is the XML files needed for input to the dvdauthor program.
An online interactive tutorial and free text assesments.
A C and C++ control flow graph generator and analyzer.