I think there isn't one style to rule them all - everyone learns and responds to different styles, and it's all good to have that variety. You could easily do series of these for:
• basics: handlers, request/response, filters
• lenses: basic, forms,
mapping, values
• running a server: server backends, serverless, graalvm etc...
• fakes/http4k-connect
• routing (basic, nesting, predicates)
• security - basic, oauth,
• events/structured logging/tracerbullet
• formats: JSON, XML, YAML,
• observability, telemetry
• templating
• websockets
• OpenAPI
• Environments
• testing techniques: basic, approval, reusable contracts, matcher libraries, webdriver, multi-service, service virtualisation
enough? 😂