Study tools

Complete Online Physics Lecture Videos

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

You can download the pdf versions of this book below.

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.