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.
Discover Event Tracing for Windows (ETW) in .NET: Implement fast, efficient logging for better debugging, profiling, and application management using EventSource and Semantic Tracing.
Explore the wide range of choices available for developers building a user interface (UI) on the .NET Framework.
Need a solution for long running/scheduled background .NET jobs? Hangfire is a framework that can be used to reliably create, process, and manage asynchronous .NET background jobs.
Learn what feature toggles are and how to use them in applications, and also how to use the FeatureToggle library.
.NET 6 is the next version and it comes packed with changes. Alongside, Visual Studio 2022 is released in parallel. This course will teach you what is new in this latest iteration of the platform and its IDE.
To develop desktop apps with .NET and C#, you can choose between different UI frameworks like WinForms, WPF, WinUI, or .NET MAUI. This course will give you an overview of the .NET UI frameworks and help you to choose one for your next desktop app.
This course will teach you how to consume APIs with HttpClient in .NET.
The Base Class Library (BCL) in .NET makes it easy to reuse the same basic capabilities across application types. This course will teach you what the .NET BCL is, where it sits in the .NET Ecosystem, and what it can do for you.
This course will teach you how to use AutoFixture to improve your test code and make tests quicker to write, more readable, and more maintainable.
To build a desktop app with .NET and C#, you can choose between different UI frameworks. This course teaches you what UI frameworks you can use and how to build .NET desktop apps for Windows with WinUI, WPF, and Windows Forms.
Learn how to use Microsoft LINQ to simplify working with databases. Explore the LINQPad code editor, queryable types, basic query syntax, finding data by date range, and more.
Establish great logging frameworks for apps using Serilog, get them written to database sinks (SQL Server and Elasticsearch specifically), and explore log data.
This course teaches you all the major features of NAudio, an open source audio library for .NET.
Learn how to write and deploy CLR functionality written in .NET managed code into your SQL Server environment. You'll also get tips on when NOT to use CLR, as well as how to broach the topic with your database administrator.
This course will teach .NET developers the foundations of building .NET applications in the AWS cloud using AWS Toolkit for Visual Studio.
Get personalized course recommendations, track subjects and courses with reminders, and more.