Learning paths Some Python

Machine learning foundations

Train, evaluate and explain classic ML models

~8 weeks at 6 hours a week · 3 courses

Plan it around your week

This path is roughly 48 hours in total. Tell us how much time you actually have.

About 8 weeks.

Based on our own estimate of the path, not the providers' figures. Most people need a bit longer than they think.

How long does it take?

Courses3
WeeksAbout 8
Hours a week6
Total hoursAbout 48

The steps, in order

  1. 1
    Difficulty: 2 of 5

    Why this step: A fast, practical on-ramp if you haven't done it yet.

    You're ready for the next step when: You understand the basic training and validation workflow.

  2. 2
    Difficulty: 2 of 5

    Why this step: Fills in the concepts properly, with excellent interactive visuals.

    You're ready for the next step when: You can explain loss, gradient descent and overfitting.

  3. 3
    Difficulty: 3 of 5

    Why this step: Builds the algorithms by hand, so nothing is a black box.

    You're ready for the next step when: You can implement core ML and search algorithms from scratch.

Where to go next

Want the bigger picture?

Roadmaps show every skill in a field, in order, so you can see where this path fits.