Every design system you have shipped was one you owned. You picked the tokens, the primitives, the reset, the build. That is ownership, and it is not the job here. The job is inserting a surface into a 2018 Angular app, a server-rendered .NET product and a modern Next.js app in the same quarter, where somebody else picked all of it, most of it is bad, and none of it is yours to change. This course drills that: the constraints you inherit, the mechanisms that survive them, and the contract that gets you through a platform team’s review.
Start lesson one: Read the host before you touch it →
The full sixteen-lesson spine is registered so lesson numbers never move. The first module is ready; ask your teaching agent for the next one once the bundle has landed in its first host.
Working inside a codebase whose rules you did not write, cannot change, and have to ship into anyway.
The one delivery mode that works in every host, and everything the boundary costs you to get it.
The heavier delivery modes, what each one buys, and the header that quietly disqualifies most of them.
Taking on the host’s brand, session and identity instead of fighting them — and proving it across three of them at once.
Browser behaviour on these pages is dated on purpose — support for shadow-DOM, form-association and ARIA-reflection features has moved repeatedly, and a claim without a date is a claim that will quietly rot. If a source looks wrong or out of date, check the resource list and tell your teaching agent — the course is meant to be corrected.