UX-Driven Software Design consists of 3.5 hours about the methodology that gives name to the course, which basically is a top-down methodology based on emergent design, applying lean/agile practices. We will learn about the benefits of starting with mockups, wireframes and prototypes and why heavily iterating is a better approach than just delivering a version after long development cycles.
And when entering in the implementation details, it suggests using event sourcing, CQRS and bounded contexts.
You can consider this course as a kind of continuation of another from the same author, Domain Models CQRS and Event Sourcing, although this one is much more focused on examples, advices and high level rules. Still it provides many examples and a simple but clean TODO list code walkthrough (of the most relevant parts).