A LITTLE STRUCTURE GOES A LONG WAY

Your path from idea to application.

Three connected paths. Follow the sequence, or meet us where you are.

01

Foundations

Start with your tools, learn how a request moves through MVC, and build your first interactive views.

6 tutorials245 min of hands-on learning
0 completed
  1. Your first ASP.NET Core applicationBeginner · 35 min
  2. C# essentials for MVC developersBeginner · 40 min
  3. The MVC request, explainedBeginner · 35 min
  4. Routes, controllers & HTTP resultsBeginner · 40 min
  5. Razor views that stay maintainableBeginner · 45 min
  6. Forms, model binding & validationBeginner · 50 min
02

Data & applications

Give your application a real database. Build safe forms, reusable services, and a polished editing experience.

6 tutorials300 min of hands-on learning
0 completed
  1. Build a complete CRUD featureIntermediate · 65 min
  2. Migrations & relational modellingIntermediate · 55 min
  3. Querying, search & paginationIntermediate · 45 min
  4. Dependency injection without the mysteryIntermediate · 40 min
  5. Async, cancellation & database workIntermediate · 40 min
  6. Build a rich text editing experienceIntermediate · 55 min
03

Production skills

Protect your users, expose useful APIs, and make your application easier to test, debug, and deploy.

8 tutorials415 min of hands-on learning
0 completed
  1. Authentication with ASP.NET Core IdentityIntermediate · 60 min
  2. Authorization that protects the dataAdvanced · 55 min
  3. Build a focused JSON APIIntermediate · 50 min
  4. The middleware pipeline & useful logsIntermediate · 45 min
  5. Configuration, environments & secretsIntermediate · 40 min
  6. Errors, empty states & recoveryIntermediate · 40 min
  7. Tests that protect real behaviorAdvanced · 65 min
  8. Publish with confidenceAdvanced · 60 min