#️⃣
C# Tutorial
46 topics · Free · Certificate on completion
Learn C# and .NET to build powerful applications.
Your learning path
Learn the type system, methods, classes, and collection handling before exceptions and asynchronous programming. Keep the difference between language features and .NET libraries clear.
Put the lessons into practice
Create a short console program that processes records. Test null and empty cases, inspect collection operations, and describe what an asynchronous method actually waits for.
What you'll learn
01.C# Introduction02.C# Install .NET SDK03.C# Get Started04.C# Syntax05.C# Output06.C# Comments07.C# Variables08.C# Data Types09.C# Type Casting10.C# User Input11.C# Operators12.C# Strings & Methods13.C# String Interpolation14.C# Numbers & Math15.C# Booleans16.C# If ... Else17.C# Switch18.C# While & Do-While Loops19.C# For & Foreach Loops20.C# Break & Continue21.C# Arrays22.C# Multidimensional Arrays23.C# List and Collections24.C# Dictionary25.C# Methods26.C# Parameters & Optional Args27.C# Method Overloading28.C# Recursion29.C# OOP: Classes & Objects30.C# Fields & Properties31.C# Constructors32.C# Access Modifiers33.C# Static Members34.C# Inheritance35.C# Polymorphism36.C# Abstract Classes37.C# Interfaces38.C# Enums39.C# Structs40.C# Records41.C# Exceptions (Try/Catch)42.C# Files43.C# LINQ Basics44.C# Generics45.C# Async & Await46.C# Best Practices
