Speclr Online Courses

Learn how high-performing teams define, build, and ship digital products.

Advanced courses on the full software delivery craft - product discovery, requirements, architecture, process, and team leadership. For junior and senior professionals who take delivery seriously.

Featured

Wednesday, May 20, 2026
Most agile teams do requirements work informally - spread across Slack threads, refinement meetings, and Jira comments. This course teaches you to recognize the difference between a requirement and an idea, write acceptance criteria that survive a sprint planning session, and handle non-functional requirements before they become release problems. Built around a fictional SaaS product with real team conflicts.
Milica
Requirements Engineeringbeginner259 min read11 modules31 exercises
Thursday, April 30, 2026
Most teams try BDD and drop it. Not because it doesn't work - because they started in the middle. This course follows one feature from first conversation to production - twice. Same team, same codebase, same deadline. Once without BDD, once with. You'll see exactly where the two paths split, what each decision costs, and why the gap between them isn't about testing - it's about when your team starts talking to each other. By the end, you'll know how to run the conversation that makes the rest of the work cheaper.
Jonas
Behavior-Driven Developmentintermediate230 min read12 modules34 exercises
Thursday, April 23, 2026
Every growing SaaS company hits the same wall. The architecture that worked at 12 people starts working against you at 50. The team structure that felt natural becomes a source of invisible friction. Decisions slow down - because the system changed and nobody updated the mental model. This course follows one company through that transition. You'll build a layered picture of why systems behave the way they do - and what levers actually exist when they don't. You'll leave with a structured way to read organizational complexity and a set of interventions grounded in how systems actually change.
Sarah
Sociotechnical Systemsadvanced265 min read12 modules34 exercises
Tuesday, August 4, 2026
Sarah
Leadershipadvanced0 min read0 modules0 exercises

Lateral Leadership through Organizational Understanding

Coming soon

You've built the technical case. You've explained it clearly. And still, nothing moves - because the argument for change and the actual mechanics of an organization are two different things, and the market's leadership playbooks only ever teach you the first one. This course follows Andrea, a senior engineer at a company that traded its formal hierarchy for self-organizing pods, as she learns to read what's called an organization's three sides: the formal structure, the informal networks that actually get things done, and the front stage projected to the outside world. You'll build the same diagnostic instinct - mapping uncertainty zones, spotting useful rule-bending before it curdles into dysfunction, and telling a functional facade from real change. And you'll leave with something the rest of the leadership market won't teach you: knowing when your influence is worth spending, and when it structurally can't land at all.

Wednesday, July 15, 2026
Sarah
Sociotechnical Systemsadvanced270 min read12 modules37 exercises

Sociotechnical Architecture - Designing Systems and Teams Together

When organizations grow, they often hit a point where the architecture feels like it's working against them, not for them. Teams keep drawing boundaries on whiteboards that dissolve the moment they meet real code and real politics. This course follows one company through the architectural rebuild that comes after organizational changes. You'll build a working design system - Wardley Mapping, DDD Strategic Design, Team Topologies - and use it to draw architecture and team boundaries as one decision, not two. You'll leave with a method for turning a target architecture into the teams that produce it, and an evolutionary path for getting your existing system there.

Wednesday, May 20, 2026
Milica
Requirements Engineeringbeginner259 min read11 modules31 exercises

Requirements Engineering for modern Software-Teams

Most agile teams do requirements work informally - spread across Slack threads, refinement meetings, and Jira comments. This course teaches you to recognize the difference between a requirement and an idea, write acceptance criteria that survive a sprint planning session, and handle non-functional requirements before they become release problems. Built around a fictional SaaS product with real team conflicts.

Thursday, April 30, 2026
Jonas
Behavior-Driven Developmentintermediate230 min read12 modules34 exercises

Shift-Left with BDD: The Full Journey

Most teams try BDD and drop it. Not because it doesn't work - because they started in the middle. This course follows one feature from first conversation to production - twice. Same team, same codebase, same deadline. Once without BDD, once with. You'll see exactly where the two paths split, what each decision costs, and why the gap between them isn't about testing - it's about when your team starts talking to each other. By the end, you'll know how to run the conversation that makes the rest of the work cheaper.

Thursday, April 23, 2026
Sarah
Sociotechnical Systemsadvanced265 min read12 modules34 exercises

Sociotechnical Systems in Practice

Every growing SaaS company hits the same wall. The architecture that worked at 12 people starts working against you at 50. The team structure that felt natural becomes a source of invisible friction. Decisions slow down - because the system changed and nobody updated the mental model. This course follows one company through that transition. You'll build a layered picture of why systems behave the way they do - and what levers actually exist when they don't. You'll leave with a structured way to read organizational complexity and a set of interventions grounded in how systems actually change.