Course 02
User Systems
The layer every product has and nobody teaches - who a user is, how they prove it, what they may do to whose data, and what an agent may do for them.
For engineers who have shipped auth and are not sure it holds: the reader who can build a login and cannot say what a stolen session cookie costs them.
- 7
- modules
- 34
- lessons
- 76
- curated videos
- 28h 53m
- of video
Identity & Authentication
Separate four things a product keeps confusing: who someone claims to be, how they prove it, how that proof is carried on every later request, and how they get back in when the proof is lost.
Permissions & Organizations
Move from 'is this person logged in' to 'may THIS person do THIS to THIS object' - and then to products where the object belongs to a team, and the team belongs to a customer.
User Data & Lifecycle
Treat the user record as a state machine with real transitions, not a row you INSERT once and DELETE never - and learn what 'delete my account' actually has to touch.
Onboarding & Activation
Reject 'user created = onboarding complete'. Design for the moment the product first does something worth coming back for, and instrument the path to it.
Communication & Notifications
A notification system is a distributed system: an event, a policy, a template, a channel, a queue, a provider and a delivery - each of which can fail on its own.
Support, Admin & Trust
Everything that happens after something goes wrong: the internal control plane, the privileged access it grants, and the abuse it has to answer for.
Building the User System
Assemble the six modules into one architecture, then answer the question 2026 added: what authority may an AI agent exercise on behalf of this specific user, on this specific resource?
Curated from 25 channels
Every video is a public YouTube video. We pick the single clearest explanation for each lesson and credit the channel that made it.
