So I didn’t really know what language to learn first, but I came across interesting machine learning use cases that I wanted to focus on. These include supervised learning and unsupervised learning and projects such as a movie recommendation engine, house price prediction, human activity prediction, and credit card fraud detection. These projects are actually all included in a course from Columbia University, but I don’t think I’ll enroll in it. But the brochure indicated that all these use cases would use Python to perform the necessary functions. So Python it is! I might use the brochure as a guideline to find free projects.
There are many free resources out there to learn Python. Here are a few. I’ll probably go through these in the order below.
- Codecademy (10 hour intro)
- Udacity (6 week mini course)
- Learnpython.org (advanced tutorials)
- Data camp (100 practice challenger and 5 real world problems for free)