Loading...
C# Tutorial
📊
76 Topics
⏱️
Interactive Learning
🎯
Step by Step
C# is a language for small console programs you build and run on .NET. You can start with no programming background. The course moves from a first class and Main, through types, decisions, loops, and methods, then objects, lists, files, and inheritance. By the end of the core path you can write a small program that reads a line, keeps a list of values, and catches an error on purpose. This is not an ASP.NET or Unity course.
⚡
Course in Development
This course is actively being developed. New topics and content are added regularly.
🔍
📋 Learning Path
Follow the structured learning path below
C# Classes
C# Objects
C# Fields
C# Constructors
C# this
C# Instance Methods
C# static
C# Access
C# Namespaces
C# using
C# List
C# List Methods
C# Dictionary
C# HashSet
C# Iterating
C# Nullable Types
C# Exceptions
C# try and catch
C# Throwing
C# Reading a File
C# Writing a File
C# Paths
C# Inheritance
C# base
C# Overriding
C# Interfaces
C# Enums
C# Abstract Classes
C# Polymorphism
C# Equals
C# Debugging
C# XML Docs
C# Naming
C# Formatting
C# Dates
C# Random
C# Summary
C# Compiling
C# Mini Project
C# Program Arguments
C# Generics
C# Lambda
C# LINQ
C# Records
C# xUnit
C# NuGet