Skip to content

learn

Courses written while learning, published as they are — with the mistakes, the dead ends, and what finally worked.

I write these courses for myself first: explaining a topic is the best way to check that you’ve understood it. They are public so others can benefit from them — and correct me.

Mission

Each course starts with why I’m learning the topic and what I want to be able to do by the end.

Lessons

Short lessons, with real commands and exercises with solutions.

Journal

Progress notes: what I tried, what broke, what still needs to be verified.

Sources

Every important claim links to a primary source (official docs, repositories).