Hillsdale College offers an online course on the constitution.  This course is a good introduction the foundations of the constitution and an introduction to the historical settings.