A LITTLE CURIOSITY. A LOT OF POSSIBILITY.

Your next chapter in .NET

Build your skills, one working application at a time.

Find your learning path
THE ASP.NET CORE MVC PATH

From your first route
to your next big idea.

Understand the concepts. Write the code. Build something that works. Your complete guide to modern MVC starts here.

Start learning 20 tutorials · 3 learning paths
Visual Studio VS Code .NET 10
HomeController.cs
1
2
3
4
5
6
7
8
9
10
11
12
using Microsoft.AspNetCore.Mvc;

namespace YourNextIdea.Controllers;

public class HomeController : Controller
{
    public IActionResult Index()
    {
        // Every great app starts somewhere.
        return View();
    }
}
C#Your ideas, brought to life.
Less theory. More doing.Explore the interactive practice lab
Runnable example projects A clear path forward Concepts explained in depth Every tutorial is free

Choose your direction

LEARNING PATHS
Explore all paths

A good place to start

PICKED FOR YOU
Browse the library
Foundations

C# essentials for MVC developers

Understand the types, properties, records, and nullability you will use in every MVC feature.

Foundations

The MVC request, explained

Follow a request through routing, a controller, a model, and a Razor view.

ONE PROJECT. EVERYTHING CONNECTS.

Meet TaskBoard. Your learning companion.

A complete MVC application with accounts, SQLite, CRUD, and tests. Download it. Take it apart. Make it yours.

Explore the project