Learn C#
C# (C-Sharp) is a programming language developed by Microsoft that runs on the .NET Framework.
This tutorial will teach you C# from basic to advanced concepts.
Learning by Examples
With our "Try it Yourself" editor, you can edit C# code and see the result.
Track Your Progress
Create a free Utilizor account to save your learning progress, earn points, and track your streaks.
- View completed tutorials, exercises, and quizzes
- Keep an eye on your progress with daily streaks
- Set goals and create personalized learning paths
Your Learning Dashboard
C# Progress5%
Daily Goal0/5 Lessons
🔥 Start a Streak!
Note: This is an optional feature. You can study at Utilizor without creating an account.
Complete C# Course Outline
C# HOME
C# Intro
C# Get Started
C# Syntax
C# Output
C# Comments
C# Variables
C# Data Types
C# Type Casting
C# User Input
C# Operators
C# Math
C# Strings
C# Booleans
C# If...Else
C# Switch
C# While Loop
C# For Loop
C# Break/Continue
C# Arrays
C# Methods
C# Method Parameters
C# Method Overloading
C# Classes
C# OOP
C# Classes/Objects
C# Class Members
C# Constructors
C# Access Modifiers
C# Properties
C# Inheritance
C# Polymorphism
C# Abstraction
C# Interface
C# Enums
C# Files
C# Exceptions
C# How To
Add Two Numbers
C# Examples
C# Compiler
C# Exercises
C# Quiz
C# Server
C# Syllabus
C# Study Plan
C# Certificate