The TDD Course for Beginners: Learn by Practicing 7 Katas - Udemy Coupon

Learn how to do Test Driven Development using Ruby within 4 hours.

In this course you will learn the basics of Test Driven Development. You will learn how to do Problem Domain Analysis, Solution Domain Analysis, Designing Test Cases and Writing Tests First. Learn the Basics of Test Driven Development in Ruby using this Beginner Course. This course will take 4 hours to complete.
Practice skills using 7 katas
Take 8 quizzes to self-evaluate your understanding
Use the downloadable checklists to guide you when coding
Learn 3 different techniques to do Test Driven Development
You can be more productive if you practice TDD at work. Companies that adopt Test Driven Development are great places to work.

The material used in this course is the result of feedback from students who attended my TDD bootcamps and tutorials. This is a course designed by a developer for developers.

The concepts are first explained in a presentation. Then a coding demo illustrates how to apply the theory in practice. At the end of the lesson an exercise is given to reinforce the material.

You will learn the following concepts:

  1. Assertions
  2. The structure of a test
  3. TDD Cycle
  4. Minimal Implementation
  5. Starter Test
  6. Story Test
  7. Next Test
  8. Refactoring
  9. Obvious Implementation
  10. Fake It Till You Make It
  11. Triangulation
  12. Hiding Implementation Details

You will be able to attend interviews for companies that demand TDD skills to get a six-figure salary. Complete with working files and code samples, you'll be able to work alongside the instructor and will receive a verifiable certificate of completion upon finishing the course.

No questions asked, 30-day full refund if you are not satisfied. Enroll in this course now, this course can help you get a better job with six-figure salary.

Feedback from Jeff Casimir

Principal, Jumpstart Lab


  1. The actual coding TDD examples for Fizz Buzz and Fibonacci were really well done
  2. During the coding exercises the refactoring of code was a good illustration of how to improve certainty of test results
  3. Good overview of the importance of testing
  4. Each lecture / exercise was only 5-10 minutes providing nice incremental gains in the course
  5. The Udemy setup and course delivery website was very user friendly


  1. The instructor's delivery was not engaging - students tune out very quickly
  2. First 61 minutes were very high level and included no actual coding
  3. Instructors speaking voice was monotone and slow for the entire course no inflection, jokes, or anything to keep your attention
  4. The audio between segments varied in quality to sometimes low quality not ideal for a $200 course
  5. Instructor used whiteboard to write notes and diagram concepts during lecture (also wrote in cursive and at least 1 time wrote off viewable screen)


We wouldn't recommend it for Turing pre-requisite work, but could be valuable supporting material for students in the class.

Udemy Coupon :