Blazor WebAssembly is a 102-lesson 8 hours 31 minutes self-paced course by Code Maze. Blazor lets .
Course facts
Lessons
102
Duration
8 hours 31 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Code Maze
Price
Premium
Blazor lets .NET developers build modern single-page applications in C# instead of learning a JavaScript framework from scratch, running through WebAssembly at performance levels that compete directly with JavaScript.
Kept current
Originally built on .NET 5, the course has since been fully re-tested and updated for .NET 8 and .NET 9, with re-recorded lessons reflecting current templates and capabilities.
What you'll learn
Blazor and Blazor WebAssembly fundamentals, including standard components and routing
Talking to a server-side Web API, including full GET/POST/PUT/DELETE data handling
File uploads and calling JavaScript from within a Blazor app
Deploying to production and securing both the Blazor front end and the Web API
It's aimed at anyone who wants to build modern web applications in Blazor while staying current with recent .NET releases.
Code Maze (code-maze.com) is a Croatian-based .NET / C# tutorial publisher run by Marinko Spasojević. The platform has built one of the larger English-language reference catalogs for ASP.NET Core, Blazor, and the modern .NET ecosystem — with both free written tutorials and a paid course catalog that goes deeper.
The CourseFlix listing carries three Code Maze courses: Microservices in .NET (covering the modern .NET microservices stack with Docker and Kubernetes), Blazor WebAssembly (full-stack C# in the browser), and C#/.NET Interview Mastery — Hands-On Edition (2026) (the technical-interview prep aimed at .NET-focused roles).
Material is paid and aimed at .NET developers building production applications or preparing for .NET-focused engineering interviews. For broader content, see CourseFlix's C# category page.
What lessons are included in Blazor WebAssembly?
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 102 lessons in this course and access 10,000+ hours of premium content across all courses.
Entity Framework is a term that goes hand by hand with ASP.NET Core. It is one of that technology that is used very often and is not understood most of the.
So you want to build a web application. You open up Visual Studio and then what? You have five great project types to choose from (Razor Pages, MVC, API, Blazor
This course is a TEXT-BASED ONLINE COURSE designed to provide a convenient and effective reading and learning process for all students.
Frequently asked questions
What prerequisites do I need before starting this Blazor WebAssembly course?
To enroll in the Blazor WebAssembly course, you should have a basic understanding of C# and .NET. Familiarity with web development concepts will be beneficial, though not strictly necessary. The course is designed to guide .NET developers who may not have extensive experience with frontend technologies, making it accessible to those who primarily work on server-side development.
What kind of projects will I build in the Blazor WebAssembly course?
Throughout the Blazor WebAssembly course, you will work on building a single-page application (SPA) using Blazor. This includes creating and configuring components, integrating a server-side Web API, implementing data manipulation with GET, POST, PUT, and DELETE requests, handling file uploads, and securing the application. Additionally, you will develop pagination, search, and sorting functionalities, enhancing the interactivity and usability of the application.
Who is the target audience for this Blazor WebAssembly course?
The course is aimed at .NET developers who are interested in expanding their skill set to include frontend development without having to dive deep into JavaScript frameworks. It is ideal for those who want to create modern, responsive web applications using C#, leveraging existing .NET knowledge while exploring the capabilities of Blazor WebAssembly.
How does the depth and scope of this course compare to similar courses?
This course provides a comprehensive introduction to Blazor WebAssembly, covering everything from basic concepts to advanced security topics. It is designed to equip developers with the skills needed to build functional, secure, and interactive SPAs. Compared to other courses, it includes detailed segments on integrating JavaScript, deploying applications, and handling server-side interactions, making it a robust choice for developers seeking to master Blazor.
What specific tools or platforms will I learn to use in the course?
The course focuses on using Blazor WebAssembly within the .NET ecosystem, utilizing standard Blazor components and templates. You will learn to work with the NavigationManager class, Dependency Injection, and Blazored Toast for UX improvements. The course also covers integrating JavaScript code within Blazor and securing applications using contemporary practices.
What topics are not covered in the Blazor WebAssembly course?
The course does not cover server-side Blazor applications in depth, as it focuses primarily on the WebAssembly model. While it touches on integrating JavaScript, it does not delve deeply into learning JavaScript itself or other JavaScript frameworks. Additionally, topics like advanced CSS styling techniques or non-.NET backend technologies are not part of the curriculum.
How much time should I expect to commit to this course?
The course comprises 102 lessons and includes numerous practical exercises. While the total runtime is not specified, it's reasonable to allocate several weeks to complete the course, depending on your learning pace and the time you dedicate daily or weekly. Engaging thoroughly with the material, including hands-on exercises and project building, will optimize your learning experience.