Success! Check your email for a confirmation link any minute now.

Most examples make testing look pretty easy.

When I was first learning how to test, every example I could find made it seem fairly straightforward.

"Assert 5+5 equals 10? Sure, piece of cake!"

But as soon as I tried to test a real application, I was paralyzed.

"What's the very first test I'm supposed to write for this brand new app?"

"How do I test that this email gets sent?"

"What about this code that needs to talk to the Stripe API?"

Simple examples are fine for learning the basics, but I wanted to know how to apply this stuff to real products that I was actually building on the job.

I’ve spent the last 5 years figuring out how to build web applications with TDD; piecing things together from every resource I could get my hands on.

Test-Driven Laravel is the course I wish I'd had.