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
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
03
Similar courses.
Vibe Coding 101 with Replit
Replit's president and head of developer relations walk you through building and deploying two web apps (an SEO analyzer and a voting app) with Replit's agent. A good first course if you want to ship something without setting up a local dev environment.
Free + paidPaid certificateBeginner
Build with Andrew
Andrew Ng shows complete beginners how to describe an app in plain English and have AI build it, starting with a birthday message generator and then a table tennis game. Assumes no coding or AI knowledge at all.
Free + paidPaid certificateBeginner
Claude Code: A Highly Agentic Coding Assistant
Taught by Anthropic's Elie Schoppik, it applies Claude Code to three real projects: a RAG chatbot codebase, turning a Jupyter notebook into a dashboard, and building a web app from a Figma mockup. The most project-driven free Claude Code course; expects Python and Git.
Free + paidPaid certificateIntermediate