Microsoft .NET tutorials
Learn C# and ASP.NET Core with Free, Practical Tutorials
AspDotnetHelp.com has 100+ step-by-step tutorials on C#, ASP.NET Core and Blazor, each with working code and real output. Start with the basics, build your first web API, or get ready for your next .NET interview.
C# tutorials Start here: C# roadmap
- 100+Free tutorials
- 18+ yearsHands-on .NET experience
- Since 2007Building with ASP.NET & C#
Browse by technology
C#, ASP.NET Core, Blazor and AI & Azure Tutorials
Pick a technology to open its tutorial hub, with every lesson in the order to learn it.
-
95+ tutorials
C#
Syntax, OOP, strings, collections, LINQ, async and practice programs.
Open the C# hub -
Web apps & APIs
ASP.NET Core
Web APIs with Minimal APIs and EF Core, OpenAPI, JWT and the move to .NET 10.
Open the ASP.NET Core hub -
New series
Blazor
Interactive web UIs in C#: render modes, components, forms and QuickGrid.
Open the Blazor hub -
New series
AI & Azure
Microsoft.Extensions.AI, MCP servers in C#, Blob Storage and Azure deployment.
Open the AI & Azure hub
Learn C# step by step
C# Tutorials by Topic, From Basics to Interviews
Each topic starts with one main tutorial, followed by the related lessons developers look for most.
New in .NET 10
What's New in .NET 10 for C# and ASP.NET Core
The current LTS release and C# 14, plus how to check your version and upgrade before .NET 8 and 9 support ends.
Start here
What Is C#.NET? The Language and Its Ecosystem
Where C# fits in .NET, what you can build with it, and the building blocks every program uses.
Control flow
For Loop in C# with Practical Examples
Repeat code, make decisions and handle errors so your programs behave the way you expect.
Object-oriented C#
OOPS Concepts in C# with Real Examples
Classes, objects and the four pillars of object-oriented programming, explained with real code.
Beyond the basics
Delegates in C# with Real-Time Example
Delegates, events and other language features you will meet in real projects and interviews.
Collections
C# Array with Examples
Store and work with groups of values using arrays, lists, dictionaries and hashtables.
Strings
String vs StringBuilder in C#
Build, search, trim and reverse text the right way, with an example for every common task.
Files & Windows Forms
Folder Browser Dialog in C#
Create, browse and clean up files and folders, send email from C# and build small Windows Forms tools.
Interview prep
40 C# Interview Questions for Freshers
Get ready for C# and .NET Core interviews with questions grouped by experience level.
Quick answers
How Do I… in C#? Common Coding Tasks
Short, focused answers to the everyday C# questions developers search for.
Conversions
Strings
Arrays
Naming conventions
Reader favorites
Popular C# and .NET Tutorials
- Generate and Verify an OTP in ASP.NET CoreASP.NET Core
- 42 C# Interview Questions for Experienced DevelopersInterview
- Try Catch in C#: Catch, Finally, Filters and RethrowC# basics
- Dictionary in C#: Add, Read, Loop, Sort and UpdateCollections
- How to Convert String to DateTime in C#Conversions
- How to Create a GUID in C#C# how-to
- Generate Random Numbers in C# Without RepeatingC# how-to
- Disable or Hide Minimize, Maximize and Close ButtonsWindows Forms
- What's New in .NET 10 for C# and ASP.NET Core.NET 10
Recently added



