AI-Driven Software Development Lifecycle

Build Real Products
with AI at Every Phase

One canonical learning path through the full AI-SDLC — from foundations and core practices to building real products with AI at every phase. Start with the overview, then follow the tracks in order.

22
Courses
220
AI-SDLC Phases
5
Learning Tracks
1
Unified UCC Domain
See the whole picture first

New to the series? Take the Overview to see how all 20 courses connect — then follow the five tracks below in order.

🗺️
Beginner
Read First · Orientation
AI-SDLC Series Overview
Get the big-picture map of the whole series — what you build, how the pieces fit together, and where AI fits into every SDLC phase.
Series MapLearning PathUCC DomainTool Landscape
Orientation
~15 min read
The Canonical Path
21 Courses. One Learning Path.

Every course builds a real component of the UCC Lien Risk platform. Work through five tracks in order — foundations, core practices, build & automate, and the leaders’ track. Each card shows a difficulty badge, and some offer a track toggle.

☕/🐍 Java / Python track toggle inside the course ☁️/💻 Cloud / Local track toggle inside the course
📚
Foundations
Start Here • No Prerequisites

Master the domain, prompting, and your first AI coding tools — these make every later course far faster. No cloud accounts or prior code experience needed to begin.

📋
Beginner
The Domain Everything Builds On
Public Records — Commercial Credit Reference
Master the six US public-records types behind business credit risk — entity rules, cross-record linkage, officer liability, and distress-signal cascades. No code required.
UCC FilingsTax LiensJudgmentsBankruptcies§9-503
8 Phases
Domain Intel
🌟
Beginner
☕/🐍 Java · Python
Prompt Engineering Masterclass
Master prompt engineering — the skill that multiplies every AI tool — with worked UCC examples in your choice of Python/FastAPI or Java/Spring Boot.
RCTF FrameworkContext EngCoT ReasoningAgent PromptsAnti-Patterns
16 Phases
Java · Python
Beginner
☕/🐍 Java · Python
Gemini Code Assist
Go from IDE completions to autonomous Agent Mode — CLI, PR reviews, MCP servers, and governance — in dual Java and Python tracks.
VS CodeJetBrainsAgent ModeGitHub BotMCP
11 Phases
IDE→Agent→CI
💻
Beginner–Intermediate
Gemini CLI — Terminal-Native AI
The open-source terminal agent end to end: interactive REPL, headless CI scripting, GEMINI.md memory, MCP, subagents, hooks, and a GitHub PR-review capstone.
gemini-cliREPL@fileMCPSubagentsHooks
13 Phases
REPL→CI→Agent
Beginner–Intermediate
Claude Code — Terminal-Native Agent
Anthropic's agentic coding CLI end to end: the agentic loop, CLAUDE.md memory, permission modes & plan mode, Skills, subagents, MCP, hooks, headless CI & GitHub Actions, and a ship-a-feature capstone.
claude-codeCLAUDE.mdSkillsSubagentsMCPHooks
13 Phases
Agentic loop
🧭
Beginner–Intermediate
OpenAI Codex — Agentic Coding, Everywhere
OpenAI's agentic coding tool end to end: the agentic loop & sandbox, AGENTS.md memory, approvals & sandboxing, models & reasoning effort, MCP, cloud-delegated tasks, the IDE extension, headless CI & the SDK, code review, and a ship-a-feature capstone.
codexAGENTS.mdSandboxMCPCloud tasksSDK
12 Phases
CLI · IDE · Cloud
Beginner–Intermediate
Cursor — AI-Native Code Editor
The AI-first IDE (a VS Code fork) end to end: Cursor Tab, inline edit (Cmd/Ctrl+K), chat & @-context, Agent + Plan Mode, project rules, MCP, codebase indexing, diff review & checkpoints, and a build-a-feature capstone.
cursorTabCmd-KAgentRulesMCP
11 Phases
Editor→Agent
🧠
Core Practices
Ways of Working with AI

The practices that make AI-assisted delivery reliable — spec-driven and context-driven development, AI project management, and measuring and governing adoption.

📄
Intermediate
☕/🐍 Java · Python
OpenSpec — Spec-Driven Development
Use OpenSpec as a universal planning layer — write living capability specs and proposals that Claude Code, Cursor, Copilot, and 30+ agents implement.
OpenSpecClaude CodeCursorSpec DeltasCI Coverage
10 Phases
Java · Python
🎹
Intermediate
Conductor — Context-Driven Development
Turn ephemeral Gemini CLI chat into durable project context — product vision, structured specs and plans, TDD guardrails, and automated quality gates.
Gemini CLIConductorTDDSpec & PlanAuto Review
11 Phases
Managed Context
🛠️
Intermediate
Atlassian AI — Jira, Confluence & Rovo
Use Jira AI, Confluence AI, and Atlassian Rovo to plan smarter, auto-document, and ship with full traceability across the UCC Lien Risk Platform.
Jira AIConfluence AIRovoAutomationISO 42001
11 Phases
Project Intel
📈
Intermediate
Measuring AI Adoption
The engineering-leader playbook that replaces vanity metrics with DORA, SPACE, and cycle-time signals that actually predict AI ROI.
DORASPACECycle TimeROIDashboards
7 Phases
Metrics
🛡️
Intermediate
Responsible AI in the SDLC
Verification protocols, prompt-injection defense, EU AI Act and NIST AI RMF, cost estimation, and audit trails for AI systems you can trust and audit.
Prompt InjectionEU AI ActNIST RMFCostAudit Trail
7 Phases
Governance
⚙️
Build & Automate
Pick by Role, Then the Capstones

Build a real layer of the platform in your stack, then automate the whole loop. Data, API, and frontend courses each include a Cloud and a Local track; MCP servers and the AI Agent capstone tie it all together.

📊
Advanced
☁️/💻 Cloud · Local
Data Engineering — OpenSpec Edition
Build a production UCC Lien Risk pipeline with a PySpark medallion architecture, Composer orchestration, CI, and Gemini PR reviews.
PySparkBigQueryComposerMedallionHarness CD
12 Phases
Cloud · Local
Advanced
☁️/💻 Cloud · Local
Spring Boot API
Build a production UCC Public Records REST API with Spring Boot 3.x, GitHub Actions CI, Gemini Code Assist PR reviews, and Harness CD canary deploys.
Spring Boot 3JPAPostgreSQLOAuth2Testcontainers
10 Phases
Cloud · Local
🅰
Advanced
☁️/💻 Cloud · Local
Angular Frontend
Build a production Angular 17+ SPA with NgRx Signals, Material, RxJS, and Jest/Cypress testing, with AI at every phase of the build.
Angular 17+SignalsRxJSMaterialCypress
9 Phases
Cloud · Local
⚛️
Advanced
☁️/💻 Cloud · Local
UCC React Frontend
Build the UCC filing-search UI and risk dashboard with React, TypeScript, TanStack Query, MSW, and Playwright — AI at every phase.
ReactTypeScriptTanStack QueryMSWPlaywright
9 Phases
Cloud · Local
🔫
Advanced
Build Your Own MCP Servers
Build production MCP servers for BigQuery, GitHub, Jira, and Spring Actuator, then wire them into Gemini Code Assist Agent Mode.
Node.jsMCP SDKBigQueryGitHub APIJira REST
11 Phases
4 Servers
🤖
Advanced
🏆 Capstone
Build an AI Agent That Codes, Tests & Ships
Build a Python agent on the Claude API that automates the full dev loop — from reading OpenSpec tasks to writing code, running tests, and merging PRs.
PythonClaude APITool UseOpenSpecGitHubJira
17 Phases
Full SDLC Loop
📄 OpenSpec by Domain

Specialized companions to the build courses — apply OpenSpec spec-driven development to one specific stack.

📄
Intermediate
OpenSpec for Spring Boot APIs
Apply OpenSpec to Spring Boot REST APIs — write living capability specs and proposals, then let Gemini Code Assist implement from the spec.
OpenSpecSpring BootRESTMaven CI
8 Phases
API Spec
📄
Intermediate
OpenSpec for Data Engineering
Apply OpenSpec as the spec backbone for a Bronze/Silver/Gold medallion pipeline in PySpark, BigQuery, and Composer with Gemini.
OpenSpecPySparkBigQueryGreat Expectations
8 Phases
Pipeline Spec
📄
Intermediate
OpenSpec for React Frontends
Apply spec-driven development to a React + TypeScript UCC Filing Explorer — living component specs that Gemini proposes, implements, and verifies.
OpenSpecReactTypeScriptComponent Specs
7 Phases
UI Spec
💼
For Leaders
Strategy & Governance

The leadership view — the business case, risk, and governance for adopting AI across your engineering organization.

💼
All Roles
Executive & Manager Guide
A strategic playbook for CEOs, CTOs, and VPs to make the business case, manage risk, and lead AI-powered software development adoption.
Business CaseRiskGovernanceROI ModelsTeam Leadership
11 Phases
Leadership
UCC Lien Risk Intelligence

Every course is anchored in a real-world use case: processing US Business UCC Filings to surface secured-transaction lien risk for commercial credit decisions. Here's the domain you'll master.

What is UCC?

The Uniform Commercial Code Article 9 governs secured transactions in the US. When a lender takes collateral, they file a UCC-1 Financing Statement with the secretary of state — creating a public lien record that signals credit risk to other creditors.

Our platform ingests filings across 5 states, standardizes debtor names, links entities, and computes a composite Lien Risk Score (0–100) used in commercial underwriting.

Filing Lifecycle

1 · UCC-1 Initial Filing
Lender files to perfect security interest; lien becomes public record
2 · UCC-3 Continuation
Extends lien beyond the 5-year lapse period; must be filed timely
3 · UCC-3 Amendment
Updates collateral description, debtor name, or secured party info
4 · Lapse (5-year rule)
Unfiled continuation causes automatic lien termination; priority lost
5 · UCC-3 Termination
Secured party releases interest; lien removed from active record
The Data Journey — From Raw Filings to Risk API
BRONZE
Raw Ingestion
XML → Parquet
GCS landing zone
Schema validation
Data Eng
SILVER
Standardization
§9-503 name rules
Entity deduplication
State normalization
Data Eng
GOLD
Risk Profiles
Lien risk scoring
Entity graph
Blanket lien flags
Data Eng
API
Spring Boot
REST endpoints
Risk score serve
Search & filter
Spring Boot
UI
React Dashboard
Search filings
Risk dashboard
Entity graph viz
Frontend
📄
UCC-1 Financing Statement
The initial lien filing that perfects a secured party's interest in collateral. Contains debtor name, secured party, and collateral description — the raw material of the entire pipeline.
⚖️
§9-503 Name Standard
Registered organizations must use their exact name from the public organic record. Errors make filings “seriously misleading” and legally ineffective — a core NLP challenge in the pipeline.
🏆
Perfection & Priority
A lien is “perfected” when properly filed. The first to file generally wins priority — making data freshness and search accuracy directly tied to real credit risk decisions.
📊
Lien Risk Score (0–100)
Composite score: active lien count (40%), blanket lien presence (30%), lien age & recency (20%), cross-state exposure (10%). Drives underwriting decisions in the Gold layer.
🔗
Entity Linking
The Silver layer resolves variant debtor names (abbreviations, misspellings, trade names) to canonical legal entities using fuzzy matching + ML disambiguation.
🔒
Blanket Lien
A UCC-1 covering “all assets” or “all personal property” of a debtor. Blanket liens signal maximum encumbrance — a high-risk flag triggering special scoring logic and UI alerts.
847K
UCC filings processed
1.2M
entities resolved
5
US states covered
78.4%
name-match accuracy
412K
risk profiles / day
42 min
end-to-end runtime
Six Phases, One Loop

Whatever course you are in, the work maps to this cycle — plan, design, build, test, deploy, and govern, with AI at every step.

📋
PHASE 01
Plan
Jira AI decomposes epics into AI-enhanced stories
📐
PHASE 02
Design
OpenSpec turns stories into machine-readable specs
⚙️
PHASE 03
Build
Gemini Agent Mode generates code from specs autonomously
🧪
PHASE 04
Test
AI generates test suites with domain-aware edge cases
🚀
PHASE 05
Deploy
Terraform + Harness CD with AI-generated pipelines
🏛️
PHASE 06
Govern
ISO 42001 + NIST AI RMF with automated audit trails