One of the earliest intelligent tutoring systems was created for teaching Lisp Programming at Carnegie Mellon University by Reiser, Anderson, Corbett, Farrell and others. This system included texts on introductory topics and interactive programming exercises. The intelligence of the LISP tutor was implemented in production rules which provided:
This tool provides the same texts and exercises as the original LISP tutor (many thanks to the folks at CMU), but with much less underlying intelligence. Users can register themselves, read the texts, and do the exercises. Hints for doing the exercises:
email me