Test-Driven Development

Learn where to start when developing your web app, form opinions on testing that impress employers, and write stable, satisfying code faster.
You’re just 6 weeks from your best code yet.

Enroll Now

Enrollments close December 18.
$199 due upon acceptance to claim your seat.

What You'll Learn in
Test-Driven Development

If you’re a dev, you’ve likely cut testing for the sake of speed, but you wouldn’t skip tying your shoes before going for a run, and you shouldn’t do this either. In this Intensive, you’ll build a testing suite for a full-stack web application while laying the foundation to add features quickly.

  1. Unit 1

    Why Test?

    Start setting up your dev environment and learn where developers use testing
  2. Unit 2

    Fundamentals of Testing

    Use the red-green-refactor TDD cycle to build a simple calculator program
  3. Unit 3

    Full-Stack Test-Driven Development

    Learn about outside-in test-driven development to build a full-stack web application
  4. Unit 4

    Capstone One

    Use outside-in test-driven development to build a full-stack web application
  5. Unit 5

    Capstone Two

    Use outside-in test-driven development to add a feature to a full-stack web application
Michael Doliner, Codecademy Curriculum Developer

What makes Codecademy Pro Intensive different?

“There are hundreds of courses that give you a cursory overview of these important languages, but this Intensive goes deeper. We interviewed developers about challenging real-world situations and designed an Intensive to teach you to solve them.”

—Michael Doliner
Codecademy Curriculum Designer & Former Google Engineer
an animated gif showing the testing cycle

Build a Final Project You’ll Use Again and Again

At the end of the course, you’ll build a complete testing suite for a full-stack web application.

Code Reviews by Professional Developers

Our team of developers will review your final projects and give you detailed and personalized feedback.

Program Details: Test-Driven Development

Last Day to Enroll

December 18

Start Date

December 19

End Date

February 3



Time Commitment

While you’ll be able to move at your own speed, you should make sure that you have at least 10 hours a week to dedicate to the Intensive to stay on track.


This course doesn’t teach you how to code, but how to code better. We’re assuming you know HTML/CSS basics, Command Line Navigation and JavaScript Basics. This Intensive is available only in English.

Satisfaction Guarantee

We designed an Intensive that we think you'll love. If this Codecademy Pro Intensive isn’t right for you, you can request a full refund in the first two weeks.

Additional Questions?

Visit our Frequently Asked Questions page to find additional information or to contact our support team.

Enroll Now

$199 to claim your seat.

Space is limited. Secure your seat now!

Completing your enrollment takes only a few minutes.

Enroll Now