Existing customer?      Login
Learn Test-Driven Development by building a real-world application from scratch with TDD.

Why

You want to develop your next big app, clean, robust, tidy, scalable, with good architecture, and you heard that TDD can help you with that.

Then, you searched for a TDD tutorial, and thought, "oh, its easy!"

assertEqual(3, 1 + 2)

"I just need to assert that my code does what I want"

But when you have to test a real application you don't even know where to start.

And so on, luckily for you, I've been through it all and investigated tons of resources to put all the pieces together. You will learn and deal with all this thanks to this step by step course, where we build a real world app from zero.

What you will get

This course will be very extensive and we will cover almost everything you may need in a real world application.

You won't learn only about Test Driven Development, we you will also learn about professional coding workflow, following the S.O.L.I.D principles whenever they make sense, as well as using well known Software Design Patterns to solve common situations.

I am a big fan of Clean Code and this course also reflects it.


What is in the course?


The regular course price will be $89, but you can get an early access until the course is not completed for just $29. More than 65% off.

The early access price will increase as more lessons added until the course is completed

Course outline

These are the current lessons, more will be added every week

What's coming

I'll be publishing new lessons every week and you will get an update notification in your E-Mail, Swift version will come with a small delay after the Objective-C one

Subscribe to the newsletter to stay tuned, and get a free preview of the course!

Frequently Asked Questions

Will there be new content?

There will be new content regularly until the course is fully completed.
After that, I will add more lessons that you might suggest or that I find useful to add.

When will be swift version available

I'm working on it right now, as soon as I have a few lessons covered, I'll send will receive a notification E-Mail that new lessons are available.

Can I pay with PayPal?

Sure. Right drop me an E-Mail and we will get this sorted.

Can I get an Invoice?

Of course, just contact me with the details you need and I'll quickly send it to you

Can I purchase multiple licences for my team at a reduced price?

Absolutely! E-Mail me and we can work something out that makes sense for your team.

I have another question

Just fire it to me and we can chat about it.

About me
I'm Jordi Puigdellívol, CTO and Co-Founder of Revo

In my early days I created Gloobus Suite a Linux set of tools that were included by default in some distros as Elementary.
I also created and developed a couple of Android games Save the Earth and Kill the Zombies

Checkout my useful libraries for iOS at Github.