
Learning center | .NET
Free tutorials, videos, courses, and more for you to start building for web, mobile, desktop, games, machine learning, and IoT apps with .NET.
Learn C# - free tutorials, courses, videos, and more | .NET
Free courses, tutorials, videos, and more to learn to program in C#. Resources from the .NET team, .NET community, and training companies.
Learn back-end web development with ASP.NET Core | .NET
Free courses, tutorials, videos, and more for learning back-end web development with ASP.NET Core. Resources from the .NET team, .NET community, and training companies.
Learn to code using C# | .NET
Discover new skills, find certifications, and advance your career in minutes with interactive, hands-on learning paths. Learn how to build apps for web, mobile, cloud, desktop, and more for free.
Learn Artificial Intelligence and ML | .NET
Free courses, tutorials, videos, and more about artificial intelligence and machine learning. Learn general concepts of machine learning and how to implement them in .NET using ML.NET.
Learn mobile and desktop development with .NET MAUI
Free courses, tutorials, videos, and more for learning mobile development with .NET MAUI. Resources from the .NET team, .NET community, and training companies.
Let's Learn .NET - learn live with experts on your language | .NET
This monthly beginner series will walk through the fundamentals of using C# and .NET to build real world applications. Come learn something new and leave with something that we all built, together, …
Learn how to build smarter apps for the cloud with Aspire | .NET
On December 9, learn how to modernize faster, ship more reliably, and build agentic apps with .NET.
.NET In-Browser Tutorial - Step 1: Intro - dotnet.microsoft.com
An interactive in-browser tutorial to learn .NET using the C# programming language. No downloads or installs are needed, code directly in your browser.
ML.NET Tutorial - Get started in 10 minutes | .NET
Step-by-step instructions for building a simple prediction model with ML.NET on Windows, Linux, or macOS. ML.NET is a machine learning framework for .NET.