Careermaxxing
All roles

How to become a Data Scientist

A complete, honest roadmap for the skills data scientists actually use, from programming and statistics through data wrangling, exploratory analysis, inference, machine learning, experimentation, communication, productionising, and LLMs. It runs top to bottom, foundational to advanced, so you always know what comes next. Free to read, no signup required.

How to use this: each step below is collapsed. Tap one to expand its details, skill pills, and guidance (only one opens at a time). Work down the spine in order; each stage assumes the ones above it. Data science is learned by working with real data, so build projects as you go, because the skills only click once you’ve used them to answer a real question.
  1. Data science runs on code. Before models or maths, get comfortable manipulating data programmatically, which is the everyday work under everything else.

    • Python: The default language for data science. Learn data structures, control flow, and working with data in code.
    • The data science libraries: The numerical and dataframe tools (NumPy and pandas style) that do the heavy lifting of real analysis.
    • Notebooks & reproducibility: Working in notebooks while keeping analysis organised and repeatable, so results can be trusted and rerun.
    • Good coding habits: Version control and clean, readable code, because a data scientist’s work is increasingly real software.
    PythonNumPy & pandasNotebooksGitClean code

Do a real end-to-end data-science project

Nothing proves data-science ability like a project taken from messy data to a communicated result. A complete, honest piece of work is the centrepiece of any portfolio and the thing interviewers dig into.

Publish it with a clear write-up of your reasoning. The narrative of how you thought about the problem matters as much as the model, because that’s what a hiring manager is really assessing.

Frequently asked questions

What’s the difference between a data scientist, a data analyst, and an ML engineer?

Roughly: data analysts focus on answering business questions from existing data with SQL, spreadsheets, and dashboards; data scientists add statistics, experimentation, and machine learning to answer harder questions and build models; ML engineers focus on training models and running them reliably in production. The lines blur and vary by company, and this roadmap covers the science-heavy middle.

How much maths and statistics do I really need?

More than a data analyst, less than a researcher. You need solid, applied statistics (probability, inference, experiment design) and enough linear algebra and calculus to understand how models work. It’s about sound reasoning under uncertainty far more than advanced proofs.

Do I need a PhD to be a data scientist?

No, not for most applied roles, though some research-heavy positions favour advanced degrees. A strong grasp of the fundamentals here, plus real projects you can explain, matters more than a specific qualification for the majority of data-science jobs.

Should I learn machine learning before statistics?

Statistics first. It’s tempting to jump to machine learning, but the reasoning that tells you whether a result is real, and whether a model generalises, comes from statistics. Build that foundation and machine learning makes far more sense.

How long does it take to become a data scientist?

It depends heavily on your starting point and far more on real projects than any fixed timeline. Someone with a strong quantitative or programming background can move faster. Completing a few end-to-end projects, from messy data to a communicated result, is what accelerates it.

Do I need to master every topic on this roadmap?

No. Programming, statistics, data wrangling, and machine learning fundamentals are the core. Deep learning, productionising, and LLM work you deepen as your role demands, and data-science jobs vary widely in how much of each they involve.

Early access

Data Scientist support is coming to Interview Ready

Our personalized Interview Ready plans don’t cover Data Scientist just yet, so unlike our other roles, this page doesn’t hand you off to a plan we can’t build for you honestly. This roadmap is free to use in the meantime. Want to be first in line when we add it? Register your interest and we’ll let you know the moment it’s ready.

Other roles