@stahtufiang: Thank you for the good thought. Let me explain my rationale. (1) Keep in mind, this series is for absolute beginners with no programming experience at all. In less than eight hours we go from 0 to LINQ ... that's a huge leap. The fact that generics is something you want to know makes me guess this isn't your first rodeo, so to speak. You have programming experience already, correct? (2) Microsoft has a budget on what they're willing to spend, so somethings can stay and some things have to go. (3) IMHO, generics is not a beginner level topic. In fact, IMHO generics goes to the bottom of the list behind more OOP topics like interfaces and dependency injection. I mean, you definitely need to know what to stick between the angle brackets (that's why I say "you make a generic specific by giving it a data type"), but beyond that I think you're ok with just understanding it at a surface level.
There are many series on Channel9 and MVA that can take you from here to that next level. Actually, my personal regret:I should have added something about async because you can't use WinRT or many of the new .NET API's without it.
Thank you again for your comment. If we ever do this series again, I'll be sure to give that some serious thought.