The
Code
Forge
.io
Java
Python
C / C++
JavaScript
DSA
Database
System Design
C# / .NET Track
C# / .NET Tutorials
C# fundamentals, .NET framework, ASP.NET, LINQ and enterprise development.
55
Topics
7
Beginner
27
Intermediate
21
Advanced
C# Basics
Introduction to C#
Beginner
C# Data Types and Variables
Beginner
Control Flow in C#
Beginner
Methods and Parameters in C#
Beginner
Arrays and Collections in C#
Beginner
Strings in C#
Beginner
Exception Handling in C#
Intermediate
File I/O in C#
Intermediate
Nullable Types in C#
Intermediate
Tuples in C#
Beginner
Records in C# 9
Intermediate
OOP in C#
Classes and Objects in C#
Intermediate
Inheritance in C#
Intermediate
Interfaces in C#
Intermediate
Polymorphism in C#
Intermediate
Abstract Classes in C#
Intermediate
Properties in C#
Intermediate
Generics in C#
Intermediate
Operator Overloading in C#
Intermediate
Indexers in C#
Intermediate
Covariance and Contravariance in C#
Advanced
C# Advanced
LINQ in C#
Intermediate
async and await in C#
Advanced
Delegates and Events in C#
Advanced
Lambda and Func Action in C#
Advanced
Extension Methods in C#
Intermediate
Reflection in C#
Advanced
Attributes in C#
Intermediate
Span and Memory in C#
Advanced
Pattern Matching in C#
Advanced
Channel in C# for Concurrency
Advanced
IDisposable and using Statement
Intermediate
Middleware Pipeline in .NET
Advanced
Source Generators in C#
Advanced
Unsafe Code in C#
Advanced
ValueTask in C#
Advanced
ASP.NET
Introduction to ASP.NET Core
Intermediate
REST API with ASP.NET Core
Intermediate
Middleware in ASP.NET Core
Intermediate
Entity Framework Core Basics
Intermediate
Authentication in ASP.NET Core
Advanced
Dependency Injection in ASP.NET Core
Intermediate
SignalR for Real-time Apps
Advanced
Blazor Basics
Intermediate
Minimal APIs in ASP.NET Core
Intermediate
gRPC with ASP.NET Core
Advanced
Health Checks in ASP.NET Core
Intermediate
Background Services in ASP.NET Core
Advanced
Caching in ASP.NET Core
Intermediate
Rate Limiting in ASP.NET Core
Advanced
Testing
Unit Testing in C# with xUnit
Intermediate
Mocking with Moq in C#
Advanced
Integration Testing in ASP.NET Core
Advanced
BDD with SpecFlow in C#
Advanced
Contract Testing in .NET
Advanced