I want to learn .NET Framework!

2750 .NET Framework courses are available from Coursera, Datacamp, Edx, Lynda, Packt, Pluralsight, Stone River and Udemy or all in one place!

Letter for students

.NET is the family of technologies use to develop applications around Windows, Office, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly. C# and .NET are also the technologies we recommend starting to code with if you’re used to work on Windows PCs already. Tools are great, applications are easier, and you can get build impressive apps just after several weeks of study. This is not just because .NET and C# are great, but because learning to code with web technologies is more complex (you’ll have to learn many languages from the start: HTML, CSS, JavaScript and more).

We cannot speak about .NET Framework without speaking about the recent history of Microsoft itself. A story with strong footprint over the .NET Framework. Initially, .NET Framework was one of those Microsoft cross-platform technologies that worked primarily on Windows. Feel the irony? Nevertheless, Microsoft changed dramatically over time and its approach to open-source as well. That’s why Microsoft launched in 2014.NET Core, a highly adopted open source technology, but different product than .NET Framework. 

By the way, did you know that AspNetCore (part of .NET Core) has the fastest growing community in GitHub? And that Visual Studio Code (another Microsoft product) has the greatest number of open source GitHub contributors?

When building WantToLearn we’ve challenged the idea of keeping .NET Framework and .NET Core together. With the announcement of future .NET 5 (promised for November 2020) merging the two technologies, we’ve decided to keep it as a whole and as a unique group of courses.

The history of .NET is also the history of C#, Visual Basic .NET, F#, Python (ironpython2) and some unfortunate languages like J#, Ruby (ironruby).

.NET Framework interest over time


Interested in .NET Framework?

If you need to find more data you can use our tool to compare and analyze the technology

About .NET Framework

.NET Framework (pronounced as "dot net") is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library named as Framework Class Library (FCL) and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for .NET Framework execute in a software environment (in contrast to a hardware environment) named the Common Language Runtime (CLR). The CLR is an application virtual machine that provides services such as security, memory management, and exception handling. - read more on Wikipedia

.NET Framework courses by provider

2750 .NET Framework courses are available from Coursera, Datacamp, Edx, Lynda, Packt, Pluralsight, Stone River and Udemy or all in one place!


Interact and click on chart provider to access more details about courses