Working code for .NET, SQL and the web.

Tutorials and troubleshooting guides for C#, ASP.NET Core, T-SQL and front-end development. Copy it, run it, get back to building.

Latest tutorials

Fresh guides, newest first.

Learn in the right order

Three stages, from first project to production.

Beginner

C# & .NET foundations

  • Intro to C# syntax and setup
  • Variables, data types, and control flow
  • Your first ASP.NET Core project
  • Working with T-SQL basics
Intermediate

Building real applications

  • Entity Framework Core fundamentals
  • REST APIs with ASP.NET Core
  • CSS and JavaScript for .NET developers
  • Code review best practices
Advanced

Production & performance

  • EF Core performance tuning
  • OAuth2 / OpenID Connect security
  • Native AOT and Span/Memory
  • SQL Server indexing and query optimization