1. Learn Python: If you are new to programming, I recommend that you learn python. It’s an easy language to learn and lot of courses that I’ll suggest in this post use python in their assignments. You need to be able to get things done, not just learn the syntax .Here are few excellent resources to learn python:
- Google’s Python Class – This is a short course. But teaches you all you need to know to code up something quick.
- Introduction to Computer Science – This is a 3 week long course. If you have never coded in any language before, you may want to take this course instead.
2. Learn / Brush up your Multivariate Calculus: Every Machine Learning algorithm requires optimization. Foundation for which is a solid knowledge of Multivariate Calculus and Linear Algebra. I love this course, if you like Math, I’m sure you will too !