Courses

Learning Path

Courses

Explore focused C# Academy courses and learn chapter by chapter at your own pace.

Introduction to Object Oriented Programming
Beginner
Introduction to Object Oriented Programming

Learn the most used programming paradigm in web development!

Introduction to ASP.NET Core Web APIs
Beginner
Introduction to ASP.NET Core Web APIs

Learn to build robust ASP.NET Core Web APIs using HTTP, controllers, routing, validation, and practical projects.

Introduction to SQL
Beginner
Introduction to SQL

Learn SQL fundamentals through practical queries, relational database concepts, and an e-commerce scenario.

Introduction to WPF
Beginner
Introduction to WPF

Build stunning desktop apps with XAML and C# in WPF!

Dependency Injection Fundamentals
Intermediate
Dependency Injection Fundamentals

Master the backbone of maintainable software design!

LINQ Fundamentals
Beginner
LINQ Fundamentals

Learn how to query, filter, sort, group, and transform data with modern C#.

Beginner Data Structures in C#
Beginner
Beginner Data Structures in C#

Learn to use common .NET data structures and choose the right collection for practical C# problems.

An unhandled error has occurred. Reload 🗙