All Courses
Microsoft Learn
csharp
Intermediate
Certificate
Interactive

Build .NET applications with C#

18 hours
4.6(9,200 reviews)
Free

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.

.NET Core (rebranded as .NET) is used by 31.7% of professional developers and is the framework behind many enterprise applications (source: Stack Overflow Developer Survey 2024).

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

csharp

Level

intermediate

Duration

18h

Certificate

Yes, included

Cost

Free

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 csharp Courses

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.

12h
4.7
Details

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.

8h
4.7
Details