MIT Open Courseware offers an extensive series of online courses. Course format generally includes lecture videos, interactive concept quizzes (solution key), problem sets, terms and definitions, suggested topics and links, and exams (with solution key).
"MecMovies is an extensive collection of examples, theory, and games designed to complement the entire Mechanics of Materials course. The software features impressive graphics and animation that are highly effective in visually communicating course concepts to students. Special emphasis is placed on developing the learner's understanding and proficiency in basic concepts and skills through interactive exercises and games. Classroom implementation of the software has produced improved student performance and more positive student attitudes regarding the Mechanics of Materials course."