Learn .NET 8 with New Beginner Videos
New to .NET? Join us and watch the new .NET 8 for beginner series to understand .NET one step at a time. We just launched nine new beginner series on C#, .NET, generative AI, NuGet, Visual Studio, VS Code and the C# Dev Kit, Blazor Hybrid, .NET IoT, and upgrading .NET applications. We will cover what .NET is, what you can build with it, how to get started with professional tooling, and tips to enhance your projects.
Below is an overview of each new series.
Learn C# from the Experts
Join Scott Hanselman and .NET Distinguished Engineer, David Fowler, as they teach us C# from the ground up. From Hello World to LINQ and more, Scott and David share C# lessons at a deep and leisurely pace. By the end, you will be ready to explore the Foundational C# Certification from FreeCodeCamp!
Generative AI with .NET for Beginners
Dive headfirst into the future to discover the seamless integration of Artificial Intelligence (AI) and Machine Learning (ML) into your .NET applications, unlocking a world of possibilities. From grasping foundational concepts to hands-on sessions with ChatGPT, Azure AI Services, and ML.NET, you will acquire the skills to craft intelligent, responsive applications. Join us on this journey and revolutionize your .NET applications using the limitless potential of .NET, AI, and Cloud development!
New to .NET? We know there’s a lot to explore – so join us on the .NET for Beginners series to understand .NET one step at a time. We’ll cover what .NET is, what you can build with it, how to get up and running within VS Code and how to enhance your projects with NuGet packages.
Azure for .NET Developers
.NET on Azure for Beginners will teach you the basics of Azure and how to leverage its services and features to build amazing cloud applications. You will learn how to deploy web apps, work with storage and data, authenticate and use Managed Identity, harness the power of containers, and even deploy with GitHub Actions. By the end of this series, you will have the skills and confidence to start developing your own .NET applications on Azure!
Watch on YouTube
C# and .NET Development with Visual Studio
Visual Studio is an integrated development environment (IDE) that’s very popular for .NET and C++ workloads. This series is a quick look at the best features Visual Studio has to offer including code navigation, debugging, testing, code completion, and collaboration. You’ll learn all the basics to get started with Visual Studio 2022 and .NET 8, with lots of valuable customization and productivity tips along the way.
C# and .NET Development with VS Code
Writing C# applications in Visual Studio Code has never been easier! We recently introduced the new C# Dev Kit extension In this video series, you’ll learn how to get started writing, debugging, testing, and running your C# applications productively in VS Code using the new C# Dev Kit extension.
.NET Package Management with NuGet
NuGet is a tool that simplifies the process of incorporating third-party libraries and packages into your .NET projects. In this series, you’ll learn all about how to use NuGet, specifically how to install and use packages, how to create and publish your own packages, as well as some best practices and security features to look out for when using NuGet to interact with the open source code ecosystem.
Join James Montemagno as he takes you on a journey of building your first Hybrid applications across iOS, Android, Mac, Windows, and Web with ASP.NET Core, Blazor, Blazor Hybrid, and .NET MAUI! You will learn how to use Blazor Hybrid to blend desktop and mobile native client frameworks with .NET and Blazor.
Since .NET is cross-platform and runs on different CPU architectures, it’s compatible with a wide variety of single board computers, including Raspberry Pi. These devices are commonly used in Internet of Things (IoT) scenarios to communicate with sensors, displays, analog-to-digital converters, and more. In this series, you’ll learn the essentials to run .NET code on single board computers and effectively utilize the .NET IoT Libraries to communicate with various IoT devices. You’ll also see various practical examples to inspire your own projects!
Upgrade Applications with .NET
New .NET version is released every year and now it is very easy to switch to the latest version, no matter what target .NET framework you are currently using. In this series you will learn how to upgrade your applications to the latest .NET with existing tooling from Microsoft. We will cover upgrades for different types of applications using both Visual Studio extension and CLI tool.