Developer documentation
A map of the API and all functions is available here, and regularly updated: http://api.dlcdev.com/course/doc/html/
Setting up Course with Ubercart
What you have to do is go into Store -> Products -> Product Classes











Try creating courses with other kinds of objects - Quizzes for assessments, Webforms for data gathering and evaluation. Set objects to be required, optional, skippable, available only at certain times - these options are available in each object's "Settings" link.
A map of the API and all functions is available here, and regularly updated: http://api.dlcdev.com/course/doc/html/
What you have to do is go into Store -> Products -> Product Classes