Machine learning roadmap from zero to pro

admin July 4, 2022

Machine learning is the top trending career in the world. It is a hard skill to learn and get started if you are a self-taught programmer so, I will guide you on how you can gain machine learning skills and help to change the world using your machine learning skill.

What is machine learning?

Machine learning is the science of getting computers to learn like humans do and improve over time using data.

ML Roadmap



Step 1: Learn a programming language

You can learn either Python or R. I suggest you learn Python.

Python is a very powerful and popular language as it has various libraries for machine learning, math, and statistics. for example, Pandas, Numpy, and Scikit learn. You have to learn sci-kit and learn to work with a machine learning algorithm.

Step 2: Learn Linear Algebra

Linear algebra is a sub-field of mathematics concerned with vectors, matrices, and linear transforms. It is a key foundation in the field of machine learning.

Step3: Learn Basic Python libraries

Mainly there are three most important python libraries required to learn machine learning.

  1. Pandas
  2. Numpy
  3. Sci-kit learn

There are also many libraries other than these three like TensorFlow, OpenCV-python, PyTorch, etc but these three are prerequisites to learning machine learning using python.

Step 4: Learn Machine learning algorithms

There are three types of machine learning algorithms:

  1. Supervised machine learning
  2. Unsupervised machine learning
  3. Reinforcement machine learning


  1. Regression Algorithms

  2. Instance-Based Algorithms

  3. Clustering Algorithms

  4. Bayesian Algorithms

  5. Decision Tree Algorithms

  6. Regularization Algorithms

  7. Association Rule Learning Algorithms

  8. Ensemble Algorithms

  9. Artificial Neural Network Algorithms

  10. Deep Learning Neural Network Algorithms

  11. Dimensionality Reduction Algorithms


Don't be afraid to look at these you don't have to learn all at one time these can be learned over time.
Step 5: Practice and Practice
Last you have to practice these again and again on different datasets.
Take part in Kaggle competitions and learn how to improve the accuracy of the algorithm.
Thank you for reading my blog.
Machine_learning Career_Path Roadmap Python