Python, from zero
Every idea in the language built up from nothing, and every line on every page really ran.
- 50 lessons
- 4 h read
- Beginner to advanced
Free courses
Full courses I wrote on the languages and skills I use every day, from your first line of Python to cloud, DevOps and AI engineering. Free to read, no sign-up, and every example runs right on the page.
09 courses · 274 lessons · 982 exercisesEvery idea in the language built up from nothing, and every line on every page really ran.
JavaScript on your own machine, from the first console.log to a program you can ship, and every line of output on every page really ran.
An eighteen-lesson TypeScript course for people who already write JavaScript. Every sample is checked by the real compiler, and every counter-example shows the error it actually produces. No install, works offline.
A fifteen-lesson course on object-oriented JavaScript for complete beginners. Every example runs on the page. No install, no network, works offline.
A twenty-four lesson course on data structures, algorithms and technical interviews for complete beginners. Every example runs on the page. No install, no network, works offline.
The language properly, then the judgement calls a senior interview is actually testing.
What the job actually is, and every idea underneath it built from scratch.
What the job actually is, and every tool underneath it run for real, not just described.
Practice exercises for JavaScript, TypeScript and HTML/CSS. Every solution runs and tests itself in your browser, with no install and no network.
Press Run on any example to see its output. Nothing to install.
Every example was run when the course was built, so the output you read is real.
Read at your own pace. Your edits to examples stay in your browser.