Brigham Young University BYU offers 6 courses under its opencourseware link that might pique your interest.