Skip to content
All paths

10-step roadmap

Data Scientist / ML

You go further than describing data. You build models that predict things, like which customers might cancel their subscription.

Data Scientist / ML roadmap

Follow the line, from first step to goal.

  1. Python

    Start

    Python is the main language for data science. It's easy to read, beginner-friendly, and packed with tools built for this work.

  2. Math foundations

    Learn the basics of statistics, probability, and a bit of algebra. This is the logic behind how models learn.

  3. Working with data (pandas)

    Loading, cleaning, and reshaping datasets so they're ready to analyze or feed into a model.

  4. Data visualization

    Charting your data to spot patterns and check your assumptions before building anything complex.

  5. Machine learning fundamentals

    Learn how a computer 'learns' patterns from past examples. It uses those patterns to predict new data, instead of following fixed rules.

  6. Key algorithms

    Learn a handful of common techniques, like decision trees and regression. They solve most real-world problems.

  7. Feature engineering

    Choose and shape the right inputs, so your model has the best clues to learn from. You usually do this as you build the model.

  8. Model evaluation

    Checking whether your model is actually good, and not just memorizing the examples you gave it.

  9. Deep learning basics

    Get an introduction to neural networks. This technique powers image recognition and modern AI chatbots.

  10. Deploying a model

    Goal

    Turning your model from a notebook experiment into something a real app can actually use.