---
title: "TDD Master class - Videos Available For Purchase at TekPub"
url: "https://osherove.com/blog/2011/11/11/tdd-master-class-videos-available-for-purchase-at-tekpub.md"
canonical: "https://osherove.com/blog/2011/11/11/tdd-master-class-videos-available-for-purchase-at-tekpub.html"
published: "2011-11-11T20:16:11"
updated: "2011-11-11T20:16:11"
tags: [".NET", "Agile"]
author: "Roy Osherove"
description: "UPDATE: I have moved my tdd master class videos over to udemy.com . I’ve added many more and the class is now almost fully complete. In the past several months I’ve been taking background recordings of my classes with…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# TDD Master class - Videos Available For Purchase at TekPub

By Roy Osherove November 11, 2011 In [.NET](https://osherove.com/blog/category/net), [Agile](https://osherove.com/blog/category/agile)

**Historical article** · Originally published November 11, 2011; technical details may be outdated.

UPDATE: I have moved my [tdd master class videos over to udemy.com](http://www.udemy.com/tdd-in-net-with-roy-osherove/) . I’ve added many more and the class is now almost fully complete.

In the past several months I’ve been taking background recordings [of my classes](https://osherove.com/tdd-training/) with screen recorders on. I’ve heard from a good number of people that they can’t attend my TDD classes, and that it would be great if they could get videos of those classes in some way. 

So I took a step that scared me a bit (always a good thing to be scared a bit!), and through TekPub, released recordings from days 1 and 2 of my TDD master class (overall it’s five days). The whole thing costs 40$, which to me is the scary part. Maybe people will not want to got to my classes if they can learn it all online? Maybe it’s not enough money? (I’m getting about 50% of that, BTW - which is cool and dandy with me).

Anyway, I thought it might be an interesting exercise, so for now, I’m not putting all my eggs in one basket - You can’t get \*all\* five days of videos.. yet. That scares me a bit too much to do.

Instead, you get to learn some of the most basic building blocks of successful TDD and Unit testing: writing tests that are readable, maintainable and trustworthy. 

### What’s included?

- Unit Testing and TDD 101 + Readability, Maintainability and Trust - if you’ve never written a unit test before - this is a good start. But if you have, you’ll start learning about practices that will make the tests readable and maintainable. You’ll also learn some Test-First with NUnit (and some Nuget as well..). This is covered in various ways in all five of those videos
- Hand Written Mocks and Fakes - good for understanding the concepts of mocks, stubs and fakes, and how they work under the covers. In fact, some people never go on to use Isolation frameworks (I dislike calling them mocking frameworks because that term is just mostly wrong for what they are used for),  and stay with hand written fakes.
- Starting the string calculator kata - I here I go through the first few stages of the String Calculator Kata, again with focus on readability and maintainability, and also describing my TDD thinking process in a frame-by-frame manner
- Lots of conversations between me and my students
- You’ll get to hear how I changed my view from what a ‘unit’ is to a ‘unit-of-work’ mentality

- Legacy code walk-throughs
- Code Reviews
- Isolation Frameworks

**NOT THERE:**

- You doing the exercises and drills that comprise more than 50% of this course with me watching and nagging behind your back

I hope this helps you get closer to your target of quality code, delivered. If you need more - [you can read my book.](http://artofunittesting.com/) Or [you can watch more videos for free](https://osherove.com/videos/).

## More in .NET

[All posts in .NET](https://osherove.com/blog/category/net)

- Nov 27, 2011

    ### [How Microsoft Israel Scares .NET Consultants Into Submission](https://osherove.com/blog/2011/11/27/how-microsoft-israel-scares-net-consultants-into-submission.html)

- Aug 25, 2011

    ### [Upcoming 3 and 5 day TDD classes](https://osherove.com/blog/2011/8/25/upcoming-3-and-5-day-tdd-classes.html)

- Jul 8, 2011

    ### [The first Ruby on Rails course in Israel is open for registration](https://osherove.com/blog/2011/7/8/the-first-ruby-on-rails-course-in-israel-is-open-for-registr.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
