"LearningWorks is a software environment for delivering curriculum that incorporates student programming activities. It is unsupported and offered free for educational and training purposes." http://learningworks.neometron.com/ ''(BrokenLink - Unable to determine IP address from host name)'' OU LearningWorks is used by the Open University of the United Kingdom for presenting courses as part of a BSc/BA degree. M206 Computing: an Object Oriented Approach, is the largest undergraduate computer programming course in the world (unless you can beat 5000 per year). It uses Smalltalk for introducing programming. It won the most prestigious British IT award (from the BCS) and was declared a Millennium product. http://www.open.ac.uk