Cohort-based · Python
Learn Python by building,
in a small cohort.
Every lesson runs inside a sandboxed Python environment in your browser. You never fight `which python`, virtual envs, or "did the install work". You write code, hidden tests tell you if it works, and Ashutosh is in the room when you get stuck.
What the Python cohort covers
Basics that stick
Variables, arithmetic, comparisons, `if`/`else`, loops, functions — practised until they're second nature, not memorised for a quiz.
Data structures
Lists, dicts, sets, tuples. How to pick between them, iterate well, and read Python that uses comprehensions without breaking a sweat.
Real Python idioms
Classes, files, JSON, dates, HTTP requests, packages — the pieces you need to write code that talks to the outside world.
A capstone project
The cohort ends with a project you build end-to-end. Hidden tests grade every step, so you finish with proof you can ship, not a certificate that says you attended.
How the cohort runs
Small on purpose
Cohorts stay small enough that every question gets a real answer. No overflow Slack channel where threads die.
Live + practice
Live sessions to teach and unstick, plus browser-based labs you work through at your own pace between them.
Direct feedback
Every exercise runs its tests immediately. When it fails, the failing assertion points you at what to look at — no guessing.
Get in touch about the next cohort
Fill this in and Ashutosh will reply within a couple of days with cohort dates, format, and anything you asked about.
Got it — thanks for reaching out.
A confirmation is on its way to your inbox. Ashutosh reads every note and will follow up personally within a couple of days.
In the meantime, the free Git course is at /learn/git.