Learn C# from basics to async programming with hands-on projects.
7-day free Pro trial included
Get started with C# programming — write your first program, learn about variables, types, operators, and type conversions.
Master decision-making and repetition in C# — if/else, switch, and all types of loops.
Learn object-oriented programming in C# — classes, objects, inheritance, interfaces, and polymorphism.
Work with C# collections — arrays, List<T>, Dictionary, HashSet, and LINQ for querying data.
Master asynchronous programming in C# — async/await, Task, and robust error handling.
Apply everything you have learned by building real C# projects — a bank account system, grade tracker, and inventory manager.