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