Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

global state

Data that any part of the program can read or change.

Global state is mutable data with program-wide reach (globals, static locals, singletons); it creates hidden dependencies between functions, complicates tests, and invites data races.

Read the full section →