I saw this great free online course in Clojure on Hacker News.
It uses a really fancy system for grading exercises, built with GitHub, Travis and Heroku (see fig below). You learn some Clojure, fork a repo, run some tests, make them pass, commit & push & pull request and ... you get feedback from Travis!
The infrastructure of the course. Steps 1-4 are done by the student and steps 5-6 are handled automatically.
07 July 2014