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 →

Python My Course

Fast-track essentials covering variables, strings, lists, dictionaries, tuples, sets, loops, comprehensions, functions, and error handling.

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 →