Get up to 50% off. Enroll now!

Welcome to the
.NET Web Academy

Become a .NET & Blazor expert in 2024.
Yes, even with the new render modes of Blazor in .NET 8.

Quick Facts

  • ๐Ÿ–ฅ๏ธ What? Online program with pre-recorded on-demand videos
  • ๐Ÿ”ง Tech? .NET 8, Blazor (SSR, Server, WebAssembly, Auto) & Tailwind CSS
  • ๐Ÿ“… When? Now!
  • ๐Ÿ› ๏ธ Tools? Visual Studio 2022 Community Edition & SQL Server Express - available for free!
  • ๐Ÿ“‚ What else? Source code available in private GitHub repositories & access to the exclusive .NET Web Academy community.
  • ๐Ÿ“ There's more? Yep! Quizzes, exercises, challenges & digital certificates

What's inside?

The .NET Web Academy offers a comprehensive online learning experience, comprising over 25 hours (growing every month) of instructional content across unique courses and modules. The format includes on-demand videos, allowing you to begin at your convenience and proceed according to your individual pace. To further enrich your learning journey, the course incorporates a variety of quizzes and practical exercises. Key features of the program include:


Back-End Development

Back-End Development with a .NET Web API, Entity Framework, Code-First Migrations & SQL Server


Front-End Development

Front-End Development with Blazor (SSR, Server, WebAssembly, Auto) & Tailwind CSS using C#, HTML & CSS - No JavaScript is necessary



Authentication & Authorization with the Identity Framework, JSON Web Tokens, Cookies & Roles


Source Control

Source Control with Git & Deploying your Single-Page Application to the cloud using GitHub Actions and Azure


Quizzes & Exercises

Quizzes to test your knowledge & exercises to try your hand at


GitHub Repo & Community

Complete source code in private GitHub repositories & exclusive .NET Web Academy community access

The Masterclasses

The .NET Web Academy's flagship offerings are its masterclasses.

The .NET 7/8 Web API & Blazor WebAssembly Masterclass provides you with 20 hours of comprehensive lectures, neatly organized into distinct sections for ease of learning.

Additionally, you'll gain priority access to the .NET 8 Blazor & Clean Architecture Masterclass. This course evolves dynamically, incorporating suggestions and ideas directly from you, our students. As it stands, you can expect to master the essentials of developing a web application using Blazor, coupled with Clean Architecture, CQRS, and the Mediator Pattern.

Commence your learning journey whenever suits you best, and advance at a pace that matches your personal learning style. Beyond the video lectures, both courses include a range of quizzes and practical exercises, designed to further enhance your educational experience.

.NET 8 Blazor & Clean Architecture Masterclass

Build a Blazor Web App with .NET 8, Clean Architecture, CQRS & the Mediator Pattern.

Enroll now

Web API & Blazor WebAssembly Masterclass

Build a full-fledged Time Tracking application with Blazor WebAssembly & a .NET Web API.

Enroll now


The masterclasses highlighted above are just the tip of the iceberg. As a valued member of the .NET Web Academy, you'll also have the pleasure of exploring these other exceptional offerings.

.NET 8 Blazor Jumpstart

A 3h course to jumpstart your Blazor knowledge with .NET 8.

Enroll now

Monthly Challenges

Test your skills with challenges & exclusive tutorials every month.

Enroll now

YouTube Source Codes

Download the source code to all of my YouTube videos.

Enroll now

What are Challenges?

As you begin your path toward mastering .NET and Blazor, itโ€™s important to not only learn but also apply your skills in practical, real-world scenarios. Thatโ€™s where our monthly challenges come in! ๐Ÿš€

These are specially designed to give you hands-on experience, encourage creativity, and strengthen your problem-solving skills.

Each month, Iโ€™ll introduce a new project challenge. These are not competitions but opportunities for you to build something tangible and exciting. Whether itโ€™s creating a Tic-Tac-Toe game, or building a simple X/Twitter clone, each challenge aims to consolidate your learning and give you a chance to apply it in a meaningful way.

What you'll achieve through these challenges:

  • ๐Ÿ’ผ Practical Experience: Apply your learning to build real-world applications.
  • ๐Ÿ“ˆ Skill Enhancement: Each challenge is designed to test and improve different aspects of your coding and development skills.
  • ๐ŸŽจ Portfolio Building: Completing these projects will give you solid work to showcase in your portfolio.
  • ๐Ÿ˜Ž Community Engagement: Share your progress, ask questions, and collaborate with fellow learners.
  • ๐Ÿ“š Continuous Learning: These challenges will keep you engaged and ensure continuous learning and improvement.

At the start of each month, Iโ€™ll announce the new challenge. Youโ€™ll find all the details, including the project description, key features, resources, and submission guidelines, in the announcement post.

I canโ€™t wait to see the incredible projects youโ€™ll build. Happy coding! ๐Ÿ˜Š

Become Part of Our Community!

By enrolling in the .NET Web Academy, you gain entry into the .NET Web Academy Community. In this vibrant community space, both I and your fellow students are readily available to address your queries. Additionally, I have enriched this platform with extra bonus lectures, many of which were inspired by questions already asked by students like you.

Your Instructor

Hey there! I'm Patrick, your guide through the exciting world of .NET and Blazor at the .NET Web Academy. With over a decade's journey in web development, my career spans from working in large corporations to collaborating with dynamic small teams. My passion for Microsoft's evolving .NET landscape has been a constant in my professional life.

My enthusiasm for teaching and sharing knowledge has led me to create a wealth of courses and numerous educational YouTube videos, focusing particularly on .NET & Blazor. The .NET Web Academy is the culmination of this experience: a comprehensive, well-structured program designed to deepen your understanding and enhance your skills in .NET and Blazor. Whether you're aiming to land your dream job or start a new project, this academy is your launchpad.

The academy is not just a series of lectures; it's an immersive learning experience where every concept is explained in depth, paired with hands-on tasks to cement your knowledge. By joining the .NET Web Academy, you're not just enrolling in a course, but becoming part of a community that's as passionate about .NET and Blazor as you are.

Let's begin this journey together to elevate your skills and open new doors in your web development career.

How much does a Blazor Developer make?

According to, Blazor developers on average earn $120,000 US dollars per year. With more experience, you can even earn up to $150,000.

Blazor Developer salary on

As a freelancer, according to Freelancer Map, you are able to charge $89 per hour on average, which leads to a rate of $712 dollars per day. And again, with more experience, you're able to charge more than a hundred which can result in more than $800 US dollars per day.

Freelance Blazor Developer rates on

Want your boss to cover the academy?

Proposal: Investing in .NET Web Development Training

Hey [Boss's First Name],

I hope this message finds you well. I recently stumbled upon the .NET Web Academy, a comprehensive online learning platform that dives deep into .NET web development. Having gone through what's on offer, I genuinely believe it's a goldmine for someone in my position.

Here's why I think it's worth considering:

Extensive Curriculum The program includes an array of topics, from .NET Web API essentials to advanced Blazor techniques and Identity Framework, within .NET 8. It's a thorough resource for mastering .NET web development.

Practical Experience: It's hands-on! We'd be building complete single-page applications (SPAs) from scratch. This practical approach could significantly enhance our internal projects and streamline our development workflows.

Community and Support: Beyond the courses, there's an active community for ongoing discussions, queries, and collaborations, ensuring continued learning and networking opportunities.

Professional Certificate: Completing the courses earns a digital certificate, enhancing personal growth and adding to our team's qualifications.

Return on Investment: The skills acquired could lead to more efficient project contributions, potentially reducing reliance on external help and cutting down troubleshooting time.

For more information about the courses and what they offer, you can visit the .NET Web Academy here:

I'm eager to enroll and was hoping [Company Name] might support this as part of our professional development initiative. I believe the benefits far outweigh the investment.

Looking forward to your thoughts on this. Let me know if you need more information!

Thank you for considering this.

Best regards,

[Your Name]

Frequently Asked Questions

When does the .NET Web Academy start?

As soon as you are enrolled in the program you can start watching all courses at your own pace.

Where does the program take place?

The .NET Web Academy is an online program only with pre-recorded on-demand videos. This means you may watch all the lectures wherever and whenever you want to. ๐Ÿ˜Š

Are subtitles available?

Yes! Currently there are subtitles for every video in English, German, Italian, Polish and Korean.

Need another language? Drop me an email!

How long is this program?

The .NET Web Academy consists of over 26 hours of video content (growing every month), supplemented with quizzes and exercises, all organized into distinct sections.

While you have the flexibility to complete the courses at your own speed, I suggest breaking it down into manageable portions to fully absorb the content. Spacing it out can enhance understanding.

Will the lectures still be available after the program expires?

There actually is no expiration date. As a member you get access to the complete .NET Web Academy content and the .NET Web Academy Community.

How is this different from your Udemy courses (e.g. .NET Jumpstart or Blazor E-Commerce)?

My intention with the .NET Web Academy is to go deeper and also cover job-related issues, such as handling Git with feature branches and merging code, as well as publishing your full-stack application with Azure.

Additionally, since we are a much smaller cohort compared to Udemy, I want to focus on the community. In other words: I want to be there for you. So if you have questions or are struggling with code, I'm going to respond quickly and record new videos just for you.

Can I receive an invoice after subscribing to the .NET Web Academy?

Of course! After completing your purchase of the .NET Web Academy, an invoice will be sent to your registered email address automatically. Make sure to enter your details (e.g. address, VAT, etc.) correctly upon subscribing.

Your satisfaction is my priority, so don't hesitate to let me know how I can assist further.

What is the "Cancel Anytime" policy?

You may cancel your subscription to the .NET Web Academy at any point before your next billing period, no questions asked. "Cancel anytime" means you can turn off the auto-renewal for your subscription whenever you'd like.

Don't just take my word for it...

I have had a great time as one of the first members of the academy. The lessons were very well presented and the slide material was very easy to read and follow. I have learned heaps from this course and highly recommend it.

Zak Karachiwala

Domain Architect at John Holland

I had spent a lot of time working with Blazor in 2020 but had to drop it. When it came time to get reacquainted with Blazor I was looking for a course that used the latest technology and covered the entire process of building a Blazor Wasm application from the ground up. I'm happy to report that Patrick's Blazor course was the perfect choice. The pacing is brisk and packed with useful information. The TailwindCss module was one of my favorites; itโ€™s not just a great introduction to Tailwind, but goes into creating custom controls in a way that is incredibly powerful for building large scale applications. In short, if you want to learn Blazor from someone using the latest technology and answers forum questions in a timely and comprehensive manner, then this is the course for you.

Michael Vandemore


Patrick is an incredibly gifted programmer and educator. He writes code effortlessly and does a beautiful job of explaining concepts, the code structure, and how everything interacts with each other. He is patient and supportive and can efficiently work with beginners and people with more advanced skills. Patrick is among the best instructors Iโ€™ve ever worked with, and I give him my highest recommendation.

Mike Schoenbach, MBA

Dynamic and results-driven professional

It is always a pleasure to work with Patrick, as he is an outstanding problem solver and software engineer. He is known for his strong analytical skills and always focuses on the problem at hand in a productive manner. I experience him as a professional software engineer with a strong skill set in both, frontend and backend development.

Robin Mรผller-Bady

Professor for OOP and Disributed Systems at the Frankfurt University of Applied Sciences

I love this course! Learning so much from this course, Patrick explains everything so well, even with a bit of humour and irony!

Augustus De Vree

Web Application Designer and Information Architect

I have been doing web development for 20+ years mostly as part of my job. Development-wise, I grew up with active-server pages, ASP.NET, web forms, MVC and now Blazor. Along the way, I learned to code using Visual InterDev and all versions of Visual Studio.

I saw in 2018 that Blazor was going to be significant for web development going forward. Now, any new web projects that I take on are Blazor projects, mainly Blazor-Server and moving into Blazor Web App (Server).

I strive to code efficiently to create web projects that are responsive, both from a device-size perspective and super-quick for the user. For me, the most important soution is one that is user-friendly and inherently obvious to use and understand.

I have really appreciated the in-depth explanations and examples within the .NET Web Academy tutorials to help me understand and learn Blazor.

Rollie Colby

web and database developer focusing on Blazor web apps


Choose your plan

Monthly Plan

$99 /month

Billed monthly.

  • All existing courses
  • All future courses
  • All challenges
  • All GitHub repositories
  • All YouTube source codes
  • Exclusive Community Access
  • Cancel Anytime

Yearly (Save 50%) Plan

$49 /month

Billed yearly.

  • All existing courses
  • All future courses
  • All challenges
  • All GitHub repositories
  • All YouTube source codes
  • Exclusive Community Access
  • Cancel Anytime

Quarterly (Save 20%) Plan

$79 /month

Billed quarterly.

  • All existing courses
  • All future courses
  • All challenges
  • All GitHub repositories
  • All YouTube source codes
  • Exclusive Community Access
  • Cancel Anytime

Any Questions?

Do you have some questions about the .NET Web Academy?

Feel free to send an email to [email protected]. I'll do my best to help. ๐Ÿ˜Š

Stay in the loop!

Want to stay updated with the latest news, new courses, course updates, and exclusive discounts for the .NET Web Academy? Just enter your email address below, and I'll make sure you never miss out on any important updates. No spam, pinky promise. ๐Ÿ˜‰


    Rest assured, I won't send you spam, and you have the option to unsubscribe at any time.