I recommend Moodle. The School of Public Health is using it for a series of non-credit bearing certificate and other purposes.