🟣Pro

C# Fundamentals

Learn C# from basics to async programming with hands-on projects.

6 modules 20 lessons ~5h AI voice coach
Start Learning — Pro

7-day free Pro trial included

Course Outline

1

C# Basics

4 lessons

Get started with C# programming — write your first program, learn about variables, types, operators, and type conversions.

Hello World & Setup
Variables & Data Types
Operators & Expressions
Type Casting & Conversion
2

Control Flow

3 lessons

Master decision-making and repetition in C# — if/else, switch, and all types of loops.

If / Else & Ternary Operator
Switch Statements
While, For & Foreach Loops
3

OOP in C#

4 lessons

Learn object-oriented programming in C# — classes, objects, inheritance, interfaces, and polymorphism.

Classes & Objects
Inheritance
Interfaces
Abstract Classes & Polymorphism
4

Collections

3 lessons

Work with C# collections — arrays, List<T>, Dictionary, HashSet, and LINQ for querying data.

List<T> & Arrays
Dictionary & HashSet
LINQ Basics
5

Async Programming

3 lessons

Master asynchronous programming in C# — async/await, Task, and robust error handling.

Async / Await Introduction
Task & Task<T>
Error Handling with Try/Catch
6

Mini Projects

3 lessons

Apply everything you have learned by building real C# projects — a bank account system, grade tracker, and inventory manager.

Bank Account System
Student Grade Tracker
Inventory Management System