Learning path

The Blazor learning path.

Build interactive web UIs with C# instead of JavaScript. Master Blazor Server and WebAssembly to create modern, single-page applications.

01

Getting Started

Fundamentals

1.1 Introduction

1.2 Environment Setup

02

Components

Core UI

2.1 Razor Syntax

2.2 Component Basics

2.3 Layouts & Routing

03

Data & State

Data Flow

3.1 Data Binding

3.2 State Management

3.3 Dependency Injection

04

Forms & Validation

Interaction

4.1 Forms

4.2 Validation

05

Advanced Concepts

Advanced

5.1 Interop

5.2 Security

5.3 Performance

Pick a course. Start building.

Every step on this path has a matching course on Udemy, LinkedIn Learning, Pluralsight or YouTube.