Microsoft Learn — Python

Free structured Python learning path from Microsoft — covers basics through data science with hands-on exercises

Visit Microsoft Learn →
Getting Started

Microsoft Learn’s Python path is structured as a sequence of short modules with hands-on exercises, running in the browser via an embedded sandbox — no local Python install required to work through it. Coverage starts at fundamentals and extends toward applied modules, including a data-science-flavored track, reflecting Microsoft’s own tooling (VS Code, Azure) without requiring it.

It’s a reasonable free structured path if you’re already in the Microsoft ecosystem or plan to use VS Code, but doesn’t offer much beyond what LearnPython.org or W3Schools already cover for pure language fundamentals.