- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
C# 14
C# is the premier language for building .NET applications, powering cloud services, AI, and mobile apps. This path takes you from beginner to expert in C# 14 and the .NET 10 ecosystem. You will learn fundamental logic, modern object-oriented design, asynchronous programming, and systems architecture. Upon completion, you will be prepared to design, develop, and maintain professional, resilient .NET products and services.
This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:
**Section 1: What’s New?** * What's New in C# 14 (video course)
**Section 2: Core Language Fundamentals** * C# 14: The Big Picture (video course) * C# 14 Foundations (video course) * C# 14 Syntax and Structure (video course) * Guided: C# 14 Logic & Control Flow (hands-on lab) * Introducing Object-oriented Programming in C# 14 (video course) * Guided: C# 14 Object-oriented Modeling (hands-on lab) * Debugging in C# 14 (video course)
**Section 3: Design, Data, and Collections** * C# 14 Collections and LINQ (video course) * Guided: C# 14 Data Processing with LINQ (hands-on lab) * Object-oriented Programming in C# 14: Design Strategy (video course) * C# 14 Generics, Iteration, and State Management (video course) * C# 14 Best Practices (video course) * Refactoring to SOLID in C# 14 (video course) * Relational Data Access Fundamentals in C# 14 (video course)
**Section 4: Testing and Quality Assurance** * Automated Testing in C# 14 (video course) * Guided: C# 14 Integration Testing with EF Core (hands-on lab) * Error Handling in C# 14 (video course)
**Section 5: Developing for Scale** * NoSQL and Polyglot Data Access in C# 14 (video course) * Asynchronous Programming in C# 14 (video course) * Guided: C# 14 Async Coordination Challenge (hands-on lab) * C# 14 Dependency Injection (video course) * Introduction to Design Patterns Using C# 14 (video course) * Advanced C# 14: Source Generators and Delegates (video course) * Guided: C# 14 Delegates, Events, and Lambdas (hands-on lab)
**Section 6: Advanced Architecture & Performance** * Advanced C# 14: Systems and Memory (video course) * Resilient Communications in C# 14 (video course) * Observability in .NET 10 (video course) * C# 14 Performance Playbook (video course) * C# 14 Capstone: Building an Application (video course) * Using the C# Model Context Protocol SDK
Content in this path
What's New?
Learn what's changed in C# 14.
Core Language Fundamentals
Get started with programming in C#.
Design, Data, and Collections
Now that you've learned the basics, create code that can handle larger amounts of data and that is easier to maintain.
Testing and Quality Assurance
Ensure your code performs and executes as you planned.
Developing for Scale
Learn the techniques that enable responsive and resilient applications and services.
Advanced Architecture & Performance
Tools to resolve complex performance, scalability, and reliability challenges.
Try this learning path for free
What You'll Learn
- In this path, you will gain proficiency in C# 14 syntax and object-oriented fundamentals while learning to manage data through LINQ and modern data persistence. You will also gain advanced expertise in asynchronous programming, automated testing, and system architecture to build, monitor, and optimize high-performance, resilient applications.
- You will need an understanding of programming basics, but you can begin this path with no prior C# knowledge. Knowledge from other C-style languages is easily transferrable.
- Visual Studio
- .NET BCL
- ASP.NET Core
- Software Engineer
- ASP.NET Core API
- ASP.NET Core Blazor
- C#
- LINQ








