Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • 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

8 Courses
4 Labs
27 Hours
Skill IQ

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
Core Language Fundamentals

Get started with programming in C#.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
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.
Prerequisites
  • 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.
Related topics
  • Visual Studio
  • .NET BCL
  • ASP.NET Core
  • Software Engineer
  • ASP.NET Core API
  • ASP.NET Core Blazor
  • C#
  • LINQ
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.

Get started with Pluralsight