Microsoft has unveiled a new beginner-focused training course that teaches developers how to modernise legacy .NET applications using practical, real-world scenarios. The free course walks learners through the modernisation journey step by step while introducing AI-powered tools that streamline the process.
Here's what you need to know:
Why this course matters
Modernising legacy .NET applications can feel overwhelming, especially if you're just getting started. This free, open-source course walks you through upgrading a real ASP.NET application to .NET 10 using the GitHub Copilot Modernisation Agent, helping you understand every stage before any code is changed.
Learn by doing
Instead of simply explaining the concepts, the course gives you practical exercises to complete yourself. You'll learn how the modernization agent creates transparent, editable artifacts—including assessment.md, plan.md, and tasks.md—so you can review, customise, and stay in control throughout the entire upgrade process. (A GitHub Copilot subscription is required.)
What you'll learn
The course follows the same journey as a real-world .NET modernisation project, taking you from assessment to deployment. You'll learn how to analyse legacy applications, create and customise upgrade plans, modernise code with GitHub Copilot, and deploy your application to Azure.
Getting started
To begin, you'll need Visual Studio 2022 (17.10+) or Visual Studio 2026, a GitHub Copilot subscription, and the free .NET Modernisation for Beginners GitHub repository. The repository includes step-by-step documentation, videos, and hands-on exercises to help you learn at your own pace.
Need an application that helps your team work efficiently from anywhere? Discover our custom business applications and contact us today.