How to become a Data Scientist

Answer hard questions with data: statistics, experimentation, modelling, and the storytelling that makes it land.

21-30 weeks4 phases15 steps25 free resources3 checkpoint tests

Best for

Students who enjoy statistics and want to sit closer to the business question than to the deployment pipeline.

Maybe not for you if

If you would rather build the serving infrastructure than interpret the result, ML Engineer or Data Engineer suits you better. Data Scientist roles also commonly expect stronger statistics than ML Engineer roles do.

The 4 phases

What each phase gets you to. The steps, resources and checkpoint inside each one open with a free account.

  1. Phase 1 - Statistics and Python

    6-8 weeks

    Goal: Describe a dataset honestly and know when a difference is real.

    4 steps · ends in a scored checkpoint (65% to clear) · assumes school-level maths, basic programming

  2. Phase 2 - SQL and real data

    4-6 weeks

    Goal: Get the data yourself instead of waiting for someone to hand it over.

    3 steps · ends in a scored checkpoint (70% to clear)

  3. Phase 3 - Modelling and experimentation

    6-9 weeks

    Goal: Build a model you can defend, and design an experiment that would actually settle a question.

    4 steps · ends in a build deliverable

  4. Phase 4 - Communicate, hand over and clear the process

    5-7 weeks

    Goal: Present a finding a non-technical decision maker acts on, hand your work over reproducibly, and pass the technical screen.

    4 steps · ends in a scored checkpoint (60% to clear)

Open the full Data Scientist roadmap

Free account, no card. It takes about a minute and you do not need to verify your email to start.

  • All 15 steps, in order, with why each one is there
  • 25 hand-picked free resources, no paid course upsells
  • The specific mistake people make at each stage
  • 3 scored checkpoint tests, so progress is earned not ticked
  • Progress saved per step, so a break does not cost you the thread
  • Adaptive start, phases your test history already clears are skipped

What hiring actually looks like here

Data Scientists are commonly described as focused on exploratory analysis and model-driven insight, while ML Engineers focus on deploying and maintaining those models in production. Many people enter data science through an analyst role first, and Indian entry-level postings routinely screen SQL, Python and a BI tool before they ask a single modelling question.

We claim no placement outcome, salary or success rate. This describes what is commonly reported about the role, nothing more. Linked resources are credited to their authors.

Comparing paths?