Test-Driven Development
We partnered with thoughtbot to help you discover where to start when developing your JavaScript web app. You'll form opinions on testing and write stable, satisfying code that impresses employers.
You’re just 6 weeks from your best code yet.
Enrollments close February 25.
$199 due to claim your seat.
What You'll Learn in
Test-Driven Development
Build test suites that catch costly errors that would otherwise impact your users and your business.
You'll learn popular testing frameworks and tools including Mocha, SuperTest, and WebdriverIO with PhantomJS. You'll also practice using web application technologies like MongoDB, and Express.JS.
-
Unit 1
Why Test?
Start setting up your dev environment and learn where developers use testingEasy -
Unit 2
Fundamentals of Testing
Use the red-green-refactor TDD cycle to build a simple calculator programMedium -
Unit 3
Full-Stack Test-Driven Development
Learn about outside-in test-driven development to build a full-stack web applicationMedium -
Unit 4
Capstone One
Use outside-in test-driven development to build a full-stack web applicationChallenging -
Unit 5
Capstone Two
Use outside-in test-driven development to add a feature to a full-stack web applicationChallenging

What makes Codecademy Pro Intensive different?
“Tests are essential in the tech industry. Having a portfolio with test coverage and the ability to answer questions about common testing frameworks is a huge asset to anyone searching for technical jobs.”

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
February 25
Start Date
February 26
End Date
April 9
Cost
$199
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.
Eligibility
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.
$199 to claim your seat.
Space is limited. Secure your seat now!
Completing your enrollment takes only a few minutes.
Enroll Now