💳 Secure Payment

Full-Service Web & Software Agency · Klamath Falls and Redding

Course outline

Work with Sean

This course teaches a cycle for building software modules: user story, then behavior-driven development (BDD), then functional reactive programming (FRP), then the chain end to end. Each turn of the cycle leaves one feature built, tested and launched, and the next feature starts it again.

Each module builds on the one before. The fourth carries one feature from its user story to launch. The fifth puts an agent to work on a business process, and the sixth carries the same principles into the protocols around AI and into Python and model training.

The course map Four modules in a cycle joined by highlighted arrows: Module 1, user stories; Module 2, BDD; Module 3, FRP; Module 4, end to end; and back to Module 1. In the middle: one feature each turn. Beside the cycle, on the same principles: Module 5, business automation with AI, and below it, joined by an arrow, Module 6, the AI protocol ecosystem. Module 1user storiesModule 2BDDModule 3FRPModule 4end to endone featureeach turnbeside the cycle, the same principlesModule 5business automation with AIModule 6AI protocol ecosystem
The course as a cycle: a feature’s user stories, its scenarios, its state, then the whole chain end to end to launch, and the next feature starts the cycle again. The violet arrows are one turn. Modules 5 and 6 stand beside the cycle on the same principles: an agent at work on a business process, then the protocols around AI and the model work in Python.

Module 1: Understanding user stories

Module 2: Behavior-driven development (BDD)

Module 3: Functional reactive programming (FRP)

Module 4: The chain end to end

Module 5: Business automation with AI (agentic skills)

Module 6: AI protocol ecosystem

Where the course leaves you

By the end, a reader develops software modules in a cycle of user story, BDD and FRP, carries a feature through a typed API to launch, and puts an agent and a small model to work on the same principles. The lessons are revised as the team’s practice improves. Sean’s lectures run beneath every module, from The Simplest FP TypeScript Hello World to Modern Redux Architecture Patterns.

Welcome to Module 1, the next lesson, starts with the few sentences every feature begins as.

What a reader learns here goes into their own work, and from there into the work of everyone they build with.

Copyright Sean Paul Payne Dinwiddie
All Rights Reserved