Today, I’m thinking about the different online options to learn about data science in the form of online courses, certifications, nanodegrees, and boot camps. This topic is geared to someone who is interested in the field but might either need a refresher or more education. Obviously, if you have an advanced degree in Data Science or Machine Learning then you probably don’t need these courses.

While completing my research on the field of data science, I stumbled across a lot of online course, certificates, boot camps, and nanodegrees. It’s easy to get lost in all of the selection and I could probably write a years worth of weekly blog posts on the different options.

I’m interested if anyone actually views these different training options as relevant. Are they just theory or do you actually build something? I personally learn best through solving problems and building. It’s why I like, Learn Code The Hard Way.

The next few weeks, I want to discuss a few of the online education resources I’ve found. In the Let no one ignorant of calculus enter here post, I briefly discussed a few of these options. Each week, I’ll give a more in-depth look at the following sources in the three main topics I’ve found Math, Programming, and Data Science Education.

MATH

- Khan Academy (Multivariable Calculus, Linear Algebra tracks)
- Coursera (Mulivariable Calculus, Linear Algebra Courses)
- MIT OpenCourseWare (Multivariable Calculus, Linear Algebra)

PROGRAMMING

- Learn Python the Hard Way
- Udacity (CS101)
- Coursera

Data Science

- Udacity (Data Analyst Nanodegree)
- Coursera (Data Science Specializations from John Hopkins, Machine Learning from Stanford)
- Bootcamps

For each of these resources I want to answer the following questions:

- Is it free? If not, how much does it cost?
- How long do they take to complete?
- Do you receive a certificate, degree, or nothing?
- Is it worth anything? Would you actually put this on your resume?
- How relevant is the information?
- Is it more theory based or Projects based? What will you build?
- What languages or skill will you learn?

These are the types of questions I’m hoping to answer for each of the above sources. I’ll start next week with the Math section to talk about what Khan Academy offers to help you refresh or learn the high level math skills you need for a career in data science.