In case you are not familiar with Siraj Raval’s “Learn Machine Learning in 3 Months” curriculum check out this video: http://aitu.be/Siraj3
Week 4 of this curriculum focused on learning the basics of algorithm design and analysis. The free edX course called “Algorithm Design and Analysis” is excellent for this. Although edX recommends to complete this course in 4 weeks, if you skip the homework you can finish it in one week as recommended by Siraj Raval.
To supplement my study in algorithms I read Thomas Cormen’s “Algorithms Unlocked (MIT Press)” and I am currently reading the book “Introduction to Algorithms (MIT Press)” by Thomas Cormen et al. Both are great introductions to the world of algorithms, but note that the second book is over 1300 pages long. You should therefore take your time if you are going to read Introduction to Algorithms. ?
Now we are on to week 5 (Month 2 Week 1). Congratulations if you have already made it this far!
Week 5 of this curriculum features three Machine Learning courses by Siraj Raval: “Python for Data Science”, “The Math of Intelligence” and “Introduction to Tensorflow”. All courses can be found in one convenient Youtube playlist by clicking here.
Month 2: Machine Learning
Week 1: Siraj’s Courses
Week 2: Intro to ML (Udacity)
Week 3: ML Projects
Week 4: ML Projects Part 2
Next week: The intro to ML Course by Udacity (Link)
For the full curriculum check out Siraj Raval’s Github: https://github.com/llSourcell/Learn_Machine_Learning_in_3_Months
P.S. In week 3 of this curriculum we learned probability and statistics. For you Game Theory geeks out there I highly recommend “The Mathematics of Poker“. I really enjoy reading it and it features a lot of probabilistic concepts like Bayesian Inference.