Home
/Learn C#
C sharp logo
0%

Learn C#

Work through the course in order, or jump to any lesson below.

Orientation (Mindset & Reality)

Prerequisites: Your Real Development Environment

C# Fundamentals (Core Language Fluency)

Thinking in Systems (Advanced Fundamentals)

Console Applications (Real Software, No Frameworks)

Files, Data & the Operating System

Object-Oriented Programming (Foundations)

Interfaces, Abstraction & Advanced OOP

Collections, LINQ & Generics

Testing with xUnit

Async, Tasks & Concurrency

Project Structure & NuGet

APIs & HTTP Requests

Professional Workflow (Git & Collaboration)

Standard Library Essentials

C# in the Real World (Choose a Track)

Capstone Projects (Proof of Fluency)