C#

Master C# for building robust Windows and web applications.

What you'll learn

14 Sections
70 Tutorials
70 Core Concepts

Available Sections

C# Basics

Introduces the fundamental concepts of C#, including syntax, data types, and control structures.

5 tutorials 5 concepts
Start Learning

Object-Oriented Programming in C#

Covers object-oriented programming concepts such as classes, objects, inheritance, and polymorphism.

5 tutorials 5 concepts
Start Learning

C# Methods and Scope

Explores methods, method overloading, and scope of variables in C#.

5 tutorials 5 concepts
Start Learning

C# Collections and Generics

Introduces collections and generics to handle and manipulate data efficiently.

5 tutorials 5 concepts
Start Learning

Exception Handling in C#

Covers exception handling techniques for error management in C#.

5 tutorials 5 concepts
Start Learning

C# File I/O and Streams

Explores file handling and working with streams in C#.

5 tutorials 5 concepts
Start Learning

C# Delegates, Events, and Lambdas

Covers delegates, events, and lambda expressions for advanced programming in C#.

5 tutorials 5 concepts
Start Learning

Asynchronous Programming in C#

Introduces asynchronous programming concepts using async and await in C#.

5 tutorials 5 concepts
Start Learning

C# LINQ and Entity Framework

Covers LINQ and Entity Framework for querying and manipulating data.

5 tutorials 5 concepts
Start Learning

C# Multithreading and Concurrency

Explores multithreading concepts and techniques for concurrent execution in C#.

5 tutorials 5 concepts
Start Learning

C# Design Patterns

Covers popular design patterns to build maintainable and scalable applications in C#.

5 tutorials 5 concepts
Start Learning

C# GUI with Windows Forms and WPF

Covers GUI development using Windows Forms and WPF for creating desktop applications.

5 tutorials 5 concepts
Start Learning

C# Web Development with ASP.NET

Introduces web development using ASP.NET for creating dynamic web applications.

5 tutorials 5 concepts
Start Learning

C# Game Development with Unity

Introduces game development using Unity and C# to build interactive games.

5 tutorials 5 concepts
Start Learning