.NET

.NET & C# Tutorials

Free ASP.NET Core, C#, Web API, MVC, Entity Framework, LINQ, and design patterns tutorials with step-by-step lessons and interview Q&A.

All tutorials
.NET tutorials

What you will find here

Each course is divided into modules and lessons—introduction, walkthrough, code samples, real-world notes, and interview preparation—following a consistent structure across every technology track.

  • Free, step-by-step lessons
  • Stable SEO-friendly URLs
  • Syllabus page per course
  • Original content written for Toolliyo
Beginner to Advanced

C# Programming Tutorial

240-article master path — C# 14 fundamentals, OOP, async, collections, and enterprise architecture.

240 lessons · 654 views
Open course
Beginner to Advanced

ASP.NET Core Tutorial

215-article master path — MVC, EF Core, security, microservices, cloud deployment, and enterprise capstone projects on ShopNest.

215 lessons · 592 views
Open course
Beginner to Advanced

ASP.NET Core Complete Tutorial (ShopNest)

75-article path from Hello World to production — one ShopNest project, interview-ready.

75 lessons · 195 views
Open course
Beginner to Advanced

ASP.NET Core MVC Tutorial

100-article MVC master path — Razor, EF Core, Identity, enterprise architecture, and 10 capstone projects.

100 lessons · 260 views
Open course
Beginner to Advanced

ASP.NET Core Web API Tutorial

100-article REST API master path — JWT, EF Core, microservices, and 10 capstone backends.

100 lessons · 253 views
Open course
Beginner to Advanced

Entity Framework Core Tutorial

100-article EF Core master path — Code First, LINQ, relationships, performance, and enterprise data layers.

100 lessons · 262 views
Open course
Beginner to Advanced

LINQ Tutorial

100-article LINQ master path — query syntax, EF Core, performance, and enterprise analytics.

100 lessons · 239 views
Open course
Beginner to Advanced

Design Patterns in C#

69-article architecture master path — GoF, enterprise, microservices, ASP.NET Core, and interview prep.

69 lessons · 167 views
Open course
Beginner to Advanced

Microservices with .NET

120-article cloud-native master path — RabbitMQ, Saga, Kubernetes, YARP, observability, and enterprise projects.

120 lessons · 314 views
Open course
Intermediate

ASP.NET Core Blazor Tutorial

Build interactive web UIs with Blazor Server and WebAssembly.

11 lessons · 21 views
Open course
All Levels

ASP.NET Core Identity Tutorial

User accounts, roles, claims, and external logins.

9 lessons · 34 views
Open course
Beginner to Advanced

ADO.NET Core Tutorial

100-article data access master path — SqlConnection, stored procedures, transactions, performance, and enterprise projects.

100 lessons · 254 views
Open course
Beginner to Advanced

SOLID Design Principles Tutorial

100-article SOLID master path — SRP, OCP, LSP, ISP, DIP, refactoring, and enterprise projects.

98 lessons · 259 views
Open course
Beginner to Advanced

C# Logical Programs Tutorial

100-article coding master path — numbers, patterns, strings, arrays, DSA patterns, and enterprise logic.

100 lessons · 258 views
Open course
Beginner to Advanced

SignalR Real-Time Tutorial

100-article master path — SignalR, SSE, WebSockets, scaling, and enterprise real-time systems.

100 lessons · 254 views
Open course