Microsoft Learn
C#
Intermediate
Certificate
Interactive

Free course on Microsoft Learn

Build .NET applications with C#

18 hours 4.6(9,200 reviews)Free

At a glance

Rating
Rating 4.6
Hours
18
Cost
Free

Certificate available on completion.

Open Course

Microsoft's Build .NET applications with C# is a free course on Microsoft Learn teaching how to build backend applications using .NET and C#. You learn ASP.NET Core fundamentals, dependency injection, entity framework, and building APIs. After finishing, you can build production-ready web applications. .NET is Microsoft's platform for building web services, APIs, and business applications. The main limitation: this assumes C# basics. If you're new to C#, take the C# for Beginners course first.

ASP.NET Core, the web framework this course centers on, is used by 21.3% of professional developers, ranking just behind Next.js among backend frameworks (source: Stack Overflow Developer Survey 2025, Web Frameworks and Technologies section, survey.stackoverflow.co/2025/technology).

About This Course

Microsoft Learn's end-to-end .NET path. Covers building console apps, web APIs with ASP.NET Core, working with Entity Framework, and deploying to Azure. Interactive exercises throughout. Free with a Microsoft achievement.

Course Details

Language
C#
Level
intermediate
Duration
18h
Certificate
Yes, included
Cost
Free
All Courses

Frequently Asked Questions

Is this course free?

Yes, entirely free on Microsoft Learn.

Do I need to know C#?

Yes. This course assumes C# fundamentals. If you're new, start with C# for Beginners.

What's ASP.NET Core?

Microsoft's framework for building web applications and APIs in C#. It's what you use to build the server side.

Can I build production applications?

Yes. ASP.NET Core powers enterprise applications, SaaS platforms, and APIs at scale.

What's the job market like?

Strong. Enterprise C#/.NET developers are highly paid, especially with cloud skills (Azure).

More C# Courses

Microsoft LearnCertificate

C#Beginner

C# for Beginners

Microsoft Learn's official C# learning path. Covers syntax, variables, methods, classes, collections, LINQ, and async programming through interactive browser-based exercises. Free and earns a Microsoft achievement on completion.

Rating 4.712hDetails →

C#Beginner

Full C# Course for Beginners

freeCodeCamp's complete C# course with Mike Dane. Covers the core concepts of C#: syntax, OOP, collections, exceptions, file I/O, and LINQ. A solid on-ramp to C# and the .NET ecosystem. Free on YouTube.

Rating 4.78hDetails →