Mashable recently scoured the web in search for top STEM curricula and the best part: you can take all of these courses from the comfort of your own home at your own pace. Check out the 10 courses Mashable references as some of the best online resources.
- Artificial Intelligence for Robots - This advanced Udacity class will teach you how to program a robotic car under the expert instruction of Sebastian Thrun, who ran Google and Stanford's driving teams. Even better, it's free!
- Building a Mobile Strategy - This General Assembly class looks at approaches to mobile strategy ranging from responsive design to mobile first to native apps. It will be offered this Thursday (March 21) from 2-3 pm ET and is $20.
- Coding the Matrix Linear Algebra through Computer Science Applications - Um...what? Well, if you're looking to master the methods of linear algebra and apply them to computer science, try this eight-week course. It kicks off this June.
- Elements of Software Construction - If you're interested in learning the basics of software development, this semester-long course offered on MIT OpenCourseWare might be just what you need. You'll learn to write software that's free from bugs, easy to understand and ready for change.
- Great Ideas in Theoretical Computer Science - Another MIT OpenCourseWare track, this challenging intro to computer science explains how you can use computer science to understand topics ranging from universes and minds.
- Introduction to Programs Data Types and Variables - This Khan Academy video series teaches you the basics of data types, variables and conditional statements. Learn to code by watching free videos...? Sounds like a sweet deal to us!
- Intro to Google Analytics - Want to gain a comprehensive understanding of how Google Analytics works? This General Assembly course offered Wednesday (March 20) from 2-3 pm ET will give you a comprehensive understanding of what GA can do for your business. This course costs 20 bucks.
- Life on Earth and in the Universe - If you've always been curious about when life on earth developed, this Khan Academy class is for you! You'll learn the history of life on earth, how human evolved as a species and whether there could be intelligent life on other planets.
- Statistics: Making Science of Data - You see stats in headline news everyday, but do you really understand what you're looking at? If not, you should try this eight-week Coursera course that promises to bring you up to speed on collection, display and analysis.
- Web Development - This Udacity course will explain how to build your own blog application and scale it for many users, increasing your business' web presence.
For links to all of the courses and websites mentioned above, visit Mashable's site.