Study tools
Complete Online Physics Lecture Videos
Bilkent Physics Course 101 [39 Lecutres]
Bilkent Physics Course 102 [40 Lectures]
Open Yale Courses, Fundamentals of Physics I, Fall 2006, by Ramaurti Shankar
MIT OpenCourseWare, Physics I: Classical Mechanics, Fall 1999, by Walter Lewin. Also see the promotion video.
Teach yourself programming to learn physics the fun way
Python is an easy to learn programming tool widely used in science and engineering. It can help you with your physics, mathematics, engineering subjects. Start by installing the Anaconda distribution and self-teach yourself Python using this book
Think Python
You can download the pdf versions of this book below.
http://www.python-course.eu/index.php
You can learn more about scientific computing here,
Also check out this course from MIT
MIT OpenCourseWare Introduction to Computer Science and Programming
One of the best physics textbooks.. by the most brilliant teacher of all time
Feynman Lectures on Physics. To learn more about Richard Feynman, here is a book by James Gleick.