SharePoint is a great collaboration platform for training and online courses. Steve Fox posts an example of using SharePoint with a rich Silverlight UI to generate and consume online training courses.
Check out some of the screen shots at his blog.
The LearningPoint for SharePoint system allows you to:
- Administer courses and users
- Design and create courseware
- Launch courses
- Collaborate on courses