Programming Language

Best C# Courses

7courses
4free
4top picks

Editor's top C# courses

4
BeginnerFree★ Top Pick

C# Fundamentals — Microsoft Learn

learn.microsoft.com · Self-paced

Free interactive tutorials directly from Microsoft — run C# in the browser without installing anything. Covers syntax, types, OOP, and LINQ.

Access free
BeginnerFree★ Top Pick

C# Full Course for Beginners

YouTube · freeCodeCamp · 4 hrs

The most-watched free C# course — covers all the fundamentals with clear explanations. Best free starting point.

Access free
BeginnerPaid★ Top Pick

C# Basics for Beginners

Udemy · Mosh Hamedani · ~5 hrs

Mosh's C# course is the most beginner-friendly paid option — clear, concise, and practical. Pair it with his ASP.NET course for backend roles.

Access free
BeginnerPaid★ Top Pick

C# Programming for Unity Game Development Specialization

Coursera · University of Colorado System · 5 months

University of Colorado's four-course C# and Unity specialization — ideal if you want to learn C# while building real games. Covers OOP, data structures, and design patterns.

Access free

C# Courses for Beginners

5
BeginnerFree★ Top Pick

C# Fundamentals — Microsoft Learn

learn.microsoft.com · Self-paced

Free interactive tutorials directly from Microsoft — run C# in the browser without installing anything. Covers syntax, types, OOP, and LINQ.

Access free
BeginnerFree

C# in 100 Seconds

YouTube · Fireship · 2 min

Quick overview of C# — what it's for, its key features, and how it fits in the .NET ecosystem.

Access free
BeginnerFree★ Top Pick

C# Full Course for Beginners

YouTube · freeCodeCamp · 4 hrs

The most-watched free C# course — covers all the fundamentals with clear explanations. Best free starting point.

Access free
BeginnerPaid★ Top Pick

C# Basics for Beginners

Udemy · Mosh Hamedani · ~5 hrs

Mosh's C# course is the most beginner-friendly paid option — clear, concise, and practical. Pair it with his ASP.NET course for backend roles.

Access free
BeginnerPaid★ Top Pick

C# Programming for Unity Game Development Specialization

Coursera · University of Colorado System · 5 months

University of Colorado's four-course C# and Unity specialization — ideal if you want to learn C# while building real games. Covers OOP, data structures, and design patterns.

Access free

Intermediate & Advanced C# Courses

2
IntermediateFree

ASP.NET Core REST API Tutorial

YouTube · freeCodeCamp · 3 hrs

Builds a production REST API with ASP.NET Core and Entity Framework — the stack you'll see in C# backend jobs.

Access free
IntermediatePaid

ASP.NET Core with EF Core — Complete Guide

Udemy · Mosh Hamedani · ~8 hrs

The most popular ASP.NET paid course. Covers MVC, REST APIs, Entity Framework, and deployment — the stack required in C# job postings.

Access free
🎓

4 free courses

Free access options — some may have optional paid upgrades.

Learn next

.NETASP.NET CoreEntity FrameworkAzureSQL ServerUnityLINQBlazor