The team at OnlineUniversities.com have published the Top 50 Free STEM (science, technology, engineering and math) Online resources. The list includes Universities, lectures, tutorials, educational media, free courses and reading materials.

…these resources, whether classes, lectures, or tutorials, are all free of charge, meaning you can improve your knowledge without emptying your wallet.

Here are a few samples from the list:

MuppetLabs: Those who want to learn more about programming will find an amazing collection of tutorials here on just about every programming language imaginable, plus a few other science and tech resources as well.

MIT Open Courseware: MIT offers one of the largest collections of OpenCourseWare on the web, with the vast majority covering STEM topics.

TED: TED is famous for putting out brain-bending and revolutionary talks and by visiting their site, either on a computer or through their mobile app, you can watch and learn anytime, anywhere.