Programming Languages

Deep-dive language internals, runtime architectures, OOP patterns & asynchronous models

Python Crash Course

Fast-paced guide covering language syntax, collections, functions, list comprehensions, and core idiomatic patterns.

Start learning →

Python Detailed Course

In-depth study covering OOP, magic methods, decorators, generators, async/await, type hints, and the CPython memory model.

Start learning →

JavaScript Crash Course

Types and coercion, scope and the temporal dead zone, references, closures, prototypes, the event loop, promises and the DOM.

Start learning →

JavaScript Detailed Course

Forty sections from engines and runtimes to property descriptors, symbols, iterators, async iteration, modules, memory and tooling.

Start learning →