Scott Hanselman

Announcing free C#, .NET, and ASP.NET for beginners video courses and tutorials

September 24, 2019 Comment on this post [14] Posted in DotNetCore | Learning .NET | Open Source
Sponsored By

If you've been thinking about learning C#, now is the time to jump in! I've been working on this project for months and I'm happy to announce 

There's nearly a hundred short videos (with more to come!) that will teach you topics like C# 101, .NET, making desktop apps, making ASP.NET web apps, learning containers and Dockers, or even starting with Machine Learning. There's a ton of great, slow-paced beginner videos. Most are less than 10 minutes long and all are organized into Playlists on YouTube!

If you are getting started, I'd recommend starting with these three series in this order - C#, .NET, then ASP.NET. After that, pick the topics that make you the happiest.

Lots of .NET learning videos and tutorials up on YouTube, free!

If you don't have access to YouTube where you are, all these videos are also on Channel 9 *and* can be downloaded locally via RSS feed!

Lots of .NET learning videos and tutorials up on YouTube, free!

If you like these, let me know what other topics you'd like us to cover! We are just getting started and already have intermediate and advanced C# classes in the works!

Sponsor: Like C#? We do too! That’s why we've developed a fast, smart, cross-platform .NET IDE which gives you even more coding power. Clever code analysis, rich code completion, instant search and navigation, an advanced debugger... With JetBrains Rider, everything you need is at your fingertips. Code C# at the speed of thought on Linux, Mac, or Windows. Try JetBrains Rider today!

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
September 24, 2019 4:18
This is fantastic.
Thanks so much for all you do.
September 24, 2019 4:56
Thanks for the awesome content.
September 24, 2019 6:38
Looks good. I've been meaning to learn entity framework for ages. I managed to cobble together some basic stuff with ML.NET by following the samples, but I didn't really understand what I was doing. This is exactly the sort of content I'd like to see more of.
September 24, 2019 7:16
How does this different from MS learning other than being a different site.
It would be useful if MS could build 1 decent learning site and stick to it rather than keep chopping and changing.
September 24, 2019 11:29
Yeah, but it is exasperating that they are on YouTube. When it comes to learning material, video streaming does not quite cut it.

Why doesn't Microsoft hosts its own videos anymore?
September 24, 2019 18:18
Will these be available in transcript form? Video is a very slow learning method, many (probably a small subset, I admit, but still...) prefer text resources... Perhaps with sides or animation that can be easily displayed by the side?
September 24, 2019 22:22
I realise my previous comment sounded critical - I'm not in any way! I'd be happy to volunteer my time in order to assist with what I mention (transcription and conversion to more text-based media)
September 24, 2019 23:48
This is great!
What I would love to see is Azure DevOps (or Git in general) for beginners. the learning curve is pretty steep (for me, anyway)
September 25, 2019 20:41
The tutorials are very nice, and I have shared them with a couple of my lab tech guys who want to get into coding. I am watching them too, because why not?

The Blazor page experience on the interactive tutorials is great, with one tiny caveat - I am so used to hitting F5 to run my code (in Visual Studio and LINQPad, of course), but hitting F5 in the browser (of course) reloads the page, and my work is lost. Any chance of adding (and advertising) a keyboard shortcut to use instead? Having to use the mouse to click on the Run button is so...hacky.
September 26, 2019 7:29
@LazerFX: There are textual C# tutorials on

Also, there are captions (subtitles) available on Channel 9 for each video. They are basically transcriptions of the videos. However, I noticed that they are not produced by humans. For example, in the second C# 101 video, Kendra says "Web Assembly" which is captioned as "[inaudible]".
September 26, 2019 13:32
I really appreciate that you have always explained all the information in-depth and simple manner.
This provided information is really so nice, thanks for giving this post and the more skills to develop after referring to this post. Your articles really impressed for me, because of all the information so nice.
Thanks again for sharing.
September 27, 2019 16:12
Good work! I'm assuming the order I should watch these playlists in are exactly how they are displayed on your site, correct? New to c# and want to get a good grasp for it!
September 29, 2019 6:57
There is an article about this on TSA:

Hopefully, more people will learn about it.
September 30, 2019 17:48
That's great! I was looking for learning material earlier today!
Thank you very much!

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.