Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Science
Graphic Design
Mining Massive Datasets
Making Successful Decisions through the Strategy, Law & Ethics Model
The Science of Well-Being
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn .NET, earn certificates with free online courses from TU Delft, Xi'an Jiaotong University and other top universities around the world. Read reviews to decide if a class is right for you.
There is tons of functionality that comes built in to .NET and it can be confusing to know what to use when. This course teaches you the basic .NET namespaces & classes.
Discover how to use Git—the preeminent source code control software—in the context of a tool: SourceTree. Learn about branching and merging, resolving conflicts, and more.
Learn to use LINQ to XML and XPath queries to process XML files in C#. Use XML serialization to store .NET objects in an XML file and deserialize XML back into a .NET object. Learn to cache frequently used data in a local XML file.
Visual Studio 2019 has great support and new features for unit tests. This course will show you how to write and run unit tests in Visual Studio 2019 helping you write rock-solid applications.
CPUs have more and more cores, but writing parallel programs is tricky. In this course, you will learn how the data flow programming model combined with the actor model makes writing high performance, large data-processing systems easy.
Learn object-oriented programming with VB.NET, covering syntax, data types, and advanced features through hands-on exercises and practical projects.
Hard-coded paths, URLs, and other settings make your applications inflexible and difficult to change. This course will teach you how to use the .NET Generic Host and Configuration APIs in your applications, allowing them to update without recompiling.
Xamarin.Forms helps .NET developers quickly create user interfaces. Gain the skills and knowledge needed to decide if Xamarin.Forms is a good fit for your project.
Focus your knowledge of Entity Framework Core. This course will teach you which features to choose so that you can build safe, secure, and efficient solutions
Learn to integrate Raygun for efficient error tracking and detailed feedback in .NET applications, including desktop, ASP.NET, and Xamarin platforms, with administration tips.
This course will teach you to query data in your .NET applications using Entity Framework Core.
Microsoft's .NET development platform has evolved significantly in recent years. This course will give you an overview of the platform, reasons why you might consider using it, and tips for leading an organization building applications with .NET.
Learn foundational knowledge that will allow you to work with JSON in .NET like serialization and deserialization, converting to and from JSON and .NET objects, and much more.
Explore the latest features of .NET MAUI, the cross-platform framework that replaces Xamarin.Forms, in this course for mobile and desktop app developers.
JSON is one of the most widely used data interchange formats for serializing and transmitting structured data. This course will teach you how to work with JSON in .NET using the native System.Text.Json base class library.
Get personalized course recommendations, track subjects and courses with reminders, and more.