Build production-ready single-page apps in C#, from the first component to a secured, published app
Blazor WebAssembly lets you build the front end in C#, the language you already use on the backend. In this video course you build a client app, connect it to an ASP.NET Core Web API, then secure it and publish it to production.
Many .NET developers stay on the backend because JavaScript frameworks put them off. With Blazor WebAssembly, the whole application is C#.
Every lesson is a video with transcripts and captions, the full source code is included, and quizzes along the way check what you learned.
The course started on .NET 5 and has kept up since, with new videos, notes and re-recorded lessons for the newer templates. It is tested on .NET 8 and .NET 9.
You can find an entire TOC with preview lessons in the Course Content section below.