ai/courses

Home / Providers / DeepLearning.AI

Spec-Driven Development with Coding Agents

JetBrains' Paul Everitt teaches the step after vibe coding: write a markdown spec, let the agent implement it, then verify. Tool-agnostic, and the most useful course here for keeping AI-built projects maintainable.

Go to the course on DeepLearning.AI
Provider
DeepLearning.AI + JetBrains
Price
Free to start, paid extras
Certificate
Paid certificateNeeds DeepLearning.AI Pro; the page calls it an accomplishment.
Level
Beginner
Time
1h 16m
Format
Video short course (15 lessons) + graded quiz
Checked
2026-11-05

Enroll on DeepLearning.AI; quizzes, projects, and accomplishments are part of Pro. Check current access terms.

01

What you will learn.

  • 01Spec-driven development
  • 02Project constitution
  • 03Feature specs
  • 04Plan-implement-verify
  • 05Legacy codebases
  • 06Agent skills

More inVibe coding coursesPrompt engineering courses

02

Before you enroll.

From the course page, checked 2026-11-05.

Who it is for
  • Anyone who wants to move beyond vibe coding and build more intentionally with coding agents.
You need
  • Basic familiarity with a programming language (recommended)
  • Experience with LLM-based coding tools (recommended)
What you build
  • A project constitution with mission, tech stack, and roadmap
  • An MVP built from two spec-driven features
  • Specs generated for a legacy codebase
  • An agent skill that packages your workflow