>Those are really dated. There are many new things in the language, such as LINQ, that those don't even cover.
>
>Try
https://mva.microsoft.com/en-US/training-courses/c-fundamentals-for-absolute-beginners-8295?l=bifAqFYy_204984382>
>Keep in mind, that many times these beginner courses assume you know nothing about programming.
>
I mean this somewhat tongue-in-cheek...hopefully you noticed that the link you provided has the following message in the upper right:
"This course will be retired on Apr 05, 2016. Unfortunately, no replacement course is currently available"
Maybe it's an April Fool's joke. :)
Having said that, that's a good set of videos.
On the comment about "these courses assume you know nothing about programming"....that's not necessarily a bad thing. Even good developers build their knowledge base partly out of necessity, and might have a fundamentals gap or two. So reality checks aren't a bad thing.