In a few weeks I'm starting a new job that will be involved in machine learning and data science.

I have a masters degree in probability / mathematics but I have no knowledge of machine learning and data science.

Are there any online resources like courses or books that could help me prepare for my new job? Basically I'm trying to get a head start on my new job.

Right now the only things I really know related to this fields are regression methods like linear regression and logistic regression, and I have a decent grasp of mathematical concepts so I'd prefer something that is not totally dumbed-down


1 Answer 1


Start with the Coursera's Machine Learning course. It does a really good job in introducing the student to the domain of Machine Learning and helps you lay a solid foundation in the concepts.

In case, you feel that the math is a bit dumbed down in that course, you can take this course, taught by the same professor and is more math-intensive than the former.

Now, you would have a clear intuition about the basic concepts of Machine Learning. Take this course, which can be said as a follow-up or a supplement to the course of Andrew Ng.

This resource from IAPR has in-depth notes on a lot of ML concepts like cross-validation, regularization, etc.

You can also have a look at these amazing list of resources compiled into a blog on Quora.

Now, for diving into advanced concepts of neural networks and deep learning, you can make use of this free book.

Finally, the free e-book: Elements of Statistical Learning is a wonderful book for beginners in ML or Statistical Learning.

  • $\begingroup$ thanks! is there any way to read the 1st link's material without enrolling and waiting for it to be posted? $\endgroup$
    – lezebulon
    Commented Nov 21, 2015 at 9:58
  • $\begingroup$ Yes, you can watch the videos from the archive here $\endgroup$
    – Dawny33
    Commented Nov 21, 2015 at 10:28

Not the answer you're looking for? Browse other questions tagged or ask your own question.