Free Course

Learn to build software with AI agents.

A free, open course on Spec-Driven Development powered by the latest AI models. This is how we build software at LabSoft — and now anyone can learn it.

~/sdp-course — zsh
ai-dev@labsoft:~/sdp-course
The idea

Build your POC. We'll scale it.

Learn how to build spec-driven applications using AI agents — completely free of charge, using the latest and greatest AI models. You build the proof of concept, then hand it over to us to lift it into a scalable, production-grade product on AWS.

This is exactly how RetScan, StartAI, Themis, and others started. A working prototype, handed to a team that knows how to make it survive production.

The course covers SDP, TDD, BDD, AI-native software development, and our company principle: everything as code — traceable on git. Even vacation requests are PRs.

Modules

Six modules. Zero cost.

Module 01

Git & Version Control

Conventional commits, branching, PRs — everything as code, traceable on git

Module 02

Software Architecture

Arc42, cloud-native design, IaC scaffolding with AI agents

Module 03

Software Requirements

User stories, domain-driven design, spec-driven development

Module 04

CI/CD Pipelines

Automated builds, deploys, quality gates — zero manual steps

Module 05

TDD/BDD

Test-first development with AI agents, red-green-refactor at machine speed

Module 06

Final Project

Build a real serverless application using your agent team

For enterprises

Change the Culture. Increase Throughput and Stability.

This course works for solo founders building their first startup — and for CTOs looking to transform how their teams ship software.

Engage us to train your team on integrating AI safely and securely into the software development lifecycle. Our clients see 65% improvement in quality and productivity, with measurable gains in stability and throughput.

We teach your engineers Context Engineering, Harness Engineering, and Spec-Driven Development — the same methodology behind every system we ship.

$ book a training session