I spent several months trying to teach myself the fundamentals needed to begin with data science. I took classes on several of the big MOOC websites, but I struggled when trying to apply the concepts to real-world situations. I read about how I needed a strong math and statistics foundation to start in machine learning, and the path seemed daunting. The Data Science Dojo team has created a program that gives you a foundation to begin with data science. They pushed us to ask questions and think like a data scientist, and gave many real world examples to solidify the concepts.