Master .NET Web Development in 2025.
Build Web Apps with .NET & Blazor like a Pro.
Hi, I'm Patrick.
I've built web apps professionally for 15+ years. For me, the key to coding and teaching is having fun. If your approach works for you and is maintainable, you're on the right track. I'll show you how to develop software that fits the industry, suits your style, and keeps you happy. ๐
What's inside?
The .NET Web Academy is packed with everything you need to start building real-world apps. Learn at your own pace with on-demand videos, practice quizzes, and fun exercises. Hereโs what youโll get:
Back-End Development
Create powerful backends with .NET Web APIs, Entity Framework, Code-First Migrations, SQL Server, and more.
Front-End Development
Build beautiful frontends with Blazor (SSR, Server, WebAssembly, and Auto) and Tailwind CSS. Youโll use C#, HTML, and CSS โ no JavaScript needed!
Authentication
Master authentication and authorization with ASP.NET Core Identity, JSON Web Tokens, cookies, and roles.
Source Control
Understand Git and deploy your apps to the cloud with GitHub Actions and Azure.
Quizzes & Exercises
Test what youโve learned with quizzes and hands-on exercises.
GitHub Repo & Community
Download the complete source code or access private GitHub repositories. Additionally, join the exclusive .NET Web Academy community and Discord server.
Real Students, Real Results
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
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
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
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
Software Developer at DATAGENICS SOFTWARE INC
The .NET Web Academy covers lots of cutting edge technology that will help you be a productive web developer.
Mackinnon Buck
Senior Software Engineer at Microsoft
on the Blazor Team
Any Questions?
Do you have some questions about the .NET Web Academy?
Feel free to send an email to mail@patrickgod.com. I'll do my best to help. ๐