Source: Photo by Mikito Tateisi

Getting started with a ‘Technology’

Abhinav Gupta
2 min readFeb 8, 2019

--

Yesterday, during snack time, I was scrolling through the Medium homepage to read some articles in the cafeteria. I came across this article Use Kaggle to start (and guide) your ML/ Data Science journey — Why and How which caught my eye, as this is what I am looking from last several months, to how to learn ML and Data Science. I tried to go through multiple courses on getting started with Machine Learning, but no success, there was a lot of theory and lots of Mathematics (which needs a revision). I am not denying that we should not learn Mathematics behind it, but it was killing the excitement after hearing 100s of unknown/forgotten terminologies. To start learning something new, there have to be practical projects — say a mini project (which is fun) instead of going through theory (which is boring).

Some of the main reasons I started liking Kaggle or freeCodeCamp is because:

  1. (if you have time) Reading a document and practically implementing then and there is better than watching videos and solving MCQs. This kind of learning is best for self-paced learners. Also, while watching videos we may miss some point which the author is trying to focus, which we can’t miss while reading (you get it, right?).
  2. The way the course is designed are for dummies like me. The course starts with a design that people don’t know anything. Thanks to the authors.
  3. No software/IDE installation required, all the implementation/writing of code is on the web browser => Learn from anywhere.

I have started with the Python course in Kaggle. I have never majorly worked with Python earlier except writing basic ETL scripts in AWS Glue for Proofs-of-Concept.

As a self-paced learner, I am loving it.

Happy Learning!

--

--