Skip to main content

SpecWeave Software Engineering Academy

Your Complete Journey from Beginner to Production-Ready Developer

Welcome to the SpecWeave Academy — a comprehensive learning path covering both software engineering fundamentals and SpecWeave mastery.


Learning Paths

For: Anyone wanting to learn SpecWeave from scratch

Our flagship 16-lesson course takes you from zero to confident SpecWeave practitioner.

PathLessonsTimeTopics
Getting Started1-390 minInstall, three-file structure, first increment
Core Workflow4-560 minNavigation, quality gates
Testing & Quality645 minTDD workflow
Integration7-102 hrGitHub/JIRA/ADO, model selection, troubleshooting
Deep Dive11-164.5 hrPhilosophy, init deep dive, integrations

Start here: Lesson 1: Getting Started


Software Engineering Fundamentals

For: Developers wanting to strengthen foundations

TopicDescription
Software Engineering RolesHow SpecWeave agents map to traditional team roles
Backend FundamentalsAPIs, databases, authentication, microservices
Frontend FundamentalsReact, state management, responsive design
Testing FundamentalsUnit, integration, E2E testing strategies
Security FundamentalsOWASP, authentication, secure coding
Infrastructure as CodeTerraform, cloud infrastructure
ML FundamentalsMachine learning basics
Enterprise DevelopmentEnterprise patterns and practices

Quick Reference

Essential Commands

/sw:increment "feature"  → Plan new work
/sw:auto → Ship while you sleep
/sw:do → Execute one task at a time
/sw:next → Smart continuation
/sw:progress → Check status
/sw:done → Close increment

What You'll Build

Project TypeTechnologiesSpecWeave Features
Mobile AppReact Native, ExpoAutonomous execution, iOS/Android builds
Web APINode.js, PostgreSQLOpenAPI generation, test coverage gates
Full-StackNext.js, SupabaseMulti-repo coordination, living docs
InfrastructureTerraform, K8sIaC generation, GitOps workflows

Choose Your Starting Point

Your SituationStart Here
New to SpecWeaveSpecWeave Essentials Lesson 1
Want fundamentals firstSoftware Engineering Roles
Know basics, need integrationExternal Tools (Lesson 7)
Troubleshooting issuesTroubleshooting (Lesson 9)

Video Tutorial

Prefer watching? Check out the Complete Masterclass:

VideoDurationWhat's Covered
Complete Masterclass61 minFull journey: concepts, 6 live demos, external sync

Support & Community


Ready?Start SpecWeave Essentials