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.

Build Your First 2D Unity Game
Game Dev
Beginner
Build Your First 2D Unity Game

Build a top-down collector game in Unity 6 with C#: movement, trigger collisions, scoring, win and restart UI, imported sprites, and reusable apple prefabs.

An unhandled error has occurred. Reload 🗙