Python for Programmers
Introduction to Python, including pitfalls and community conventions.
882 code examples in 66 lessons.
Python in Detail
More advanced but practical Python features like dunder methods.
563 code examples in 44 lessons.
TypeScript Basics
Static types and the TypeScript language from the ground up.
176 code examples in 25 lessons.
Everyday TypeScript
TypeScript types for everyday application development.
421 code examples in 52 lessons.
Advanced TypeScript
Complex types used in reusable library and framework code.
275 code examples in 29 lessons.
Regular Expressions
Boundaries, repetition, character sets and classes, wildcards, and more.
242 code examples in 16 lessons.
Modern JavaScript
Modern JavaScript features supported by all browsers.
481 code examples in 44 lessons.
JavaScript Concurrency
Callbacks, promises, async/await and event loops.
222 code examples in 33 lessons.
SQL
The SQL language from the ground up.
212 code examples in 33 lessons.
JavaScript Arrays
Slice, filter, map, reduce, and other array methods.
261 code examples in 25 lessons.