How to get started with Machine Learning in 2021 [Roadmap]

Image by Al Perlman
  • A solid background in Math is necessary but not required to learn ML.
  • A good understanding of Data Structures and Algorithms are necessary to learn ML.
  • A solid programming background with in-depth knowledge of programming concepts is a must have to begin with ML.

Learn Python

Take Google’s Machine Learning Crash Course

Learn Some Math!

  • Algebra
  • Linear Regression
  • Probability and Statistics

Learn Notebooks

Work with Kaggle


  • Web Development (JS and Python)
  • Improving as a developer
  • Machine Learning



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store