★ FREE FOREVER ★
Interactive courses with a real in-browser terminal. Learn Python, Bash, or PowerShell — then build projects in the language you choose.
Choose Python, Bash, or PowerShell. 3 build scenarios per lesson — each reuses skills from earlier chapters.
50 lessons — beginner through pro Python. Real Python 3 via Pyodide in your browser.
50 lessons — shell scripting, pipes, grep, functions, and pipelines. Terminal with $ prompt.
18 lessons — Windows automation, cmdlets, pipelines. Built for Windows users.
Standalone >>> REPL — practice without a lesson.
Standalone $ shell — practice scripts freely.
Standalone PS> prompt — practice on Windows.
Everything saves automatically in this browser — XP, completed lessons, projects, badges, and your code drafts.
Last saved: —
Start the dev server: .\scripts\serve-learn.ps1 then open http://localhost:8765/learn/