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

exception translation

Wrapping done at a boundary between layers, so each layer throws exceptions in its own terms.

The lower layer's exception is caught where it would cross into the higher layer and rethrown as the higher layer's type, always with the original as its cause.

Read the full section →