Professor Hafner has taught online introductory physics courses at edX since 2013, and the classes were recently released on Coursera. Below are links to courses that students and instructors might find useful. Each has about 200 brief lecture videos and 100 problems. The lectures and other resources can also be found on Professor Hafner’s YouTube channel.
Intro Mechanics on Coursera
Physics 101 – Forces and Kinematics on Coursera
Physics 101 – Energy and Momentum on Coursera
Physics 101 – Rotational Motion and Gravitation on Coursera
Intro Electricity and Magnetism on Coursera
Waves and Optics on Coursera
AP Physics on edX
AP 1 – Advanced Placement Physics 1 on edX
Archived Courses