A Gentle Introduction To ASP.NET and Blazor with AI Apps (Udemy.com)
A Path to Advanced ASP.NET Skills Creating Dynamic Websites Using Web Forms , MVC , Razor Pages , Blazor , AI and more
Created by: Charlie Chiarelli
Last updated September 2026
What you will learn
- Create simple multi-page ASPNET Web Form applications incorporating a number of server controls using Visual Studio on WINDOWS machines
- Work with style sheets and master pages in Web Forms
- Create SQL server base database driven web pages that perform CRUD operation in ASPNET Web Form Applications
- Work with the concept of Databinding by adding databound controls to a Web Form
- Transition from Webforms to the MVC Core Framework
- Create MVC Applications that incorporate Partial Views, Layout files , Data Annotations
- Work with Razor Syntax ... Variables, If Statements, Loops
- Create simple Razor Pages (not Razor Syntax) and highlight similarities and differences between Webforms and MVC Frameworks
- Learn what Blazor is and why it is the future of ASPNET web development
- Create Simple Blazor Applications using both Blazor Server and Blazor WebAssembly Hosting models ... including WebAssembly Core Hosted
How it compares
Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:
- Rating4.6 out of 5higher than 76% of them
- Reviews1,735#36 of 117 by number of reviews
- Length72.1 hourslonger than 99% of them
- Last updatedSeptember 2026more recently than 100% of them
Quality Score
Overall Score : 92 / 100
Course Description
There are a number of flavors of ASP.NET, Web Forms (Web Sites and Web Applications), Model-View-Controller (MVC) , Razor Pages and the newest one Blazor. This course is aimed at anyone who wants to create dynamic websites using all these models , with ASP.NET Web Forms as the starting point and Blazor as the eventual ending point receving the most emphasis.
ASP.NET is the Microsoft platform for developing Web Applications. Using ASP.NET you can create e-commerce sites, data driven portals and just about anything else you can find on the internet. Best of all, you don't need to paste together a jumble of HTML and JavaScript code. Instead you can create full scale web apps by leveraging your knowledge of C# coding and a design tool like Visual Studio.
In recent years Microsoft has added MVC (Model View Controller) and Razor pages which offer different ways to build dynamic web pages. It's good to have a strong knowledge of all of these web application programming models before moving onto the most future forward choice Blazor.
We cover all these models at a beginners level offering a multitude of practical applications. BUT we take a really deep dive into Blazor , moving from beginners to intermediate and slightly advanced concepts including AI applications.
Our focus will be working with Visual Studio on WINDOWS machines . All coding examples are fully compatible with the LATEST Visual Studio Editions (As of 2025 Visual Studio Community 2022 and Visual Studio 2026) for WINDOWS .
Major Course Updates:
Sept 2026-
Integrating a Blazor Web App with n8n Automations implementing SignalR for Real Time two way communication
n8n is a powerful, low-code automation platform that allows you to connect over 400 apps and integrate AI agents without complex coding. You build workflows using visual triggers, data transformation nodes, and action nodes, and can choose to self-host on your own infrastructure or use their cloud service.
This is a highly relevant, bleeding-edge architecture. The combination of Blazor Web Apps for interactive, responsive front-ends and n8n for back-end node-based multi-agent orchestration is an incredibly smart engineering choice. The lack of noise in the ASP.NET community is not a sign of outdated technology; it is simply a reflection of a traditional community lag and standard ecosystem silos
Why This Stack is Ahead of the Curve
Separation of Concerns: Writing multi-step, multi-agent logic entirely in C# means writing heavy boilerplate, dealing with state persistence, and constantly rewriting code when tweaking LLM prompts or agent steps. Passing orchestration to n8n keeps Blazor lightweight.
Rapid Iteration: n8n acts as your visual, living backend. You can modify a prompt, change an agent's tool, or swap out an LLM provider (e.g., swapping OpenAI for Claude or Gemini) on the fly in n8n without a single recompilation or redeployment of your Blazor app.
The "Glue" Factor: n8n has hundreds of native integrations (Google Sheets, Slack, databases, CRM systems). Building those connections natively via C# NuGet packages takes weeks; in n8n, it takes seconds
Sampling of Topics covered
Simple queries with responses directed to user specified emails
Sequential workflows
Connecting to an AirTable database and using Natural Language to perform queries and full CRUD functionality with voice input
Connecting to an n8n workflow which performs RAG data ingestion using a Qdrant Vector Store and Document analysis via an AI Agent .
Image Analysis with Blazor and n8n: Human in the Loop Receipt Approval
Web Scraping where the Blazor web app uploads a payload (user query and sessionId) to an n8n workflow that initiates a web scrape and returns the results back to Blazor (using SignalR). The results are then deserialized according to a predefined class and be displayed in tabular form. We then use an AI Agent to answer natural language questions about the scraped content. The key here is that we are now using two unique Webhook endpoints and two unique SignalR events
Take our Blazor and n8n integration in an exciting new direction by bringing Telegram into the picture (mobile or desktop) . We're going to build an AI-powered assistant that goes far beyond a traditional text-based chatbot. This assistant will be able to see images, understand spoken questions, respond with both text and audio, translate languages, search the web, work with email and calendars, and much more.
Through practical, real-world examples, you'll see how this integration can take a traditional Blazor application and turn it into a smart, connected, and automated business application—while keeping the complexity of workflow orchestration outside your core application.
Learn how to implement the new Microsoft Agent Framework
Working with Multi-Model (ChatGPT or Ollama), Multi-Agent scenarios using Sequential ,Concurrent, Handoff and Group Chat Workflows
Working with the new OpenAI Responses API (designed for building advanced stateful AI agents with built in tools like Web Search and File Search) instead of the Chat Completions API.
Implementing Human in the Loop AI Agents using the Microsoft Agent Framework
Adding custom memory to the Microsoft Agent Framework. It enables AI agents to recall user preferences, past interactions, and domain-specific knowledge across sessions, moving beyond stateless, one-off conversations.
Implementing the Google Gemini LLM in a .NET MAUI Blazor Hybrid Application to demonstrate Google Maps Integration
221 Lectures
65+ Hours of Videos
1100 + downloadable demos (fully compatible with latest Visual Studio IDE 2022/2026)
Sample applications specifically for the current lectures
PLUS hundreds of supplementary demos and exercise solutions
... and more added monthly
Instructor Details
- 4.6 Rating
1,735 Reviews
Charlie Chiarelli
Hi, my name is Charlie Chiarelli. I'll be your teacher for this course. I will spend as much time as necessary to help you do the best you can. But, for you to succeed you must be willing to work .
I am a retired High school Computer Science and Mathematics Teacher from Canada. I taught for 35 years, I have a BMath degree from the University of Waterloo.
I was a frequent speaker at educational conferences (ECOO) and seminars . Most recently my talks focused on E-Learning and the future of education (Flipping the Classroom).
I was the school webmaster and served on a number of school board committee , recently advising my school board (Hamilton Wentworth Catholic District School Board) on its online learning direction. I was also the contest coordinator for the Annual Programming Contest for the past 15 years.
For the last 7 years before I retired I was in the unique position of teaching most of my computer science classes entirely online using the D2L LMS. Because of low enrollment and lack of qualified computer science teachers I became the "board" teacher. So my virtual class was made up of students from various schools in the region.
More courses by Charlie Chiarelli
C# Intermediate Programming : The First Steps (2026)
4.6 (980 Reviews)
Provider: Udemy
Time: 31.3h
$13.99
C# Programming for Beginners : The First Steps (2026)
4.5 (592 Reviews)
Provider: Udemy
Time: 17.9h
$84.99
A Gentle Intro To Game Development Using C# and MonoGame (2025)
4.4 (86 Reviews)
Provider: Udemy
Time: 14.1h
$59.99
More ASP.NET courses
Master ASP.NET Core Identity in .NET10: Auth & Authorization (2026)
4.8 (2,122 Reviews)
Provider: Udemy
Time: 7.1h
$74.99
Test Driven Development in ASP.NET Core - The Handbook (2025)
4.8 (506 Reviews)
Provider: Udemy
Time: 4.5h
$69.99
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$14.99
Getting Started with .NET Core Clean Architecture (2019)
4.7 (2,858 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Reviews
By Mr Learning on 6/5/2024
A concise, well thought out, and constantly updated training course. This course takes the learner through the various versions of ASP technology, which helps the learner get a complete-picture view of the .NET platform options available. I do recommend this course for new or those web developers using older versions of ASP. I purchased it on one of the frequent sales Udemy has and have zero regrets. There is a lot of content here. Don't feel like you have to do it all in a day, week, or even a month. It's better to move slow, consuming and digesting the content. You're a beginner? It's time to hit the buy button.
By Vedangi Barve on 6/27/2023
The Course was really in depth and somewhat understandable. The only thing I didn't like was that, when he is explaining a certain topic, the Instructor does not tell why that particular method has been used. He just keeps typing the code. Thats a major drawback.
By Muhammad Faraz Arif Mushtaq on 12/12/2022
I watched multiple tutorials online but never really got the basic understanding of the overall .net framework. I like how the instructor designed this course and how he teaches by using baby steps and explaining each and every little thing of the project.
By IuliaP on 4/11/2022
I left my job as a Java developer after some really bad experiences at work and decided to take a step back and learn something new, nice and easy. Mr Chiarelli's style of teaching is really helpful and wholesome and I feel like it resparked my interest in programming and helped me regain my confidence.
By Bernd Tischler on 6/26/2021
This course should have a different title. Apart from the excellent structure and the convincing presentation style of the lecturer, the course offers everything that is mentioned in the title, but much more. I usually develop desktop applications and scripts, but I have had to offer ASP.NET Web Forms as a supplement over and over again in recent years. Unfortunately, I never really got used to it. However, ASP.net Core, Razor and Blazor piqued my interest. But I never knew where to get the time to familiarize myself with. Until I found this course. Charlie has always expanded this course and explained the basics of Razor etc. And most importantly for me, he helped me to figure out a possible migration path from ASP.net to Blazor. Excellent!
By Michael Woolbright on 4/23/2021
This is a fantastic introduction ASP.Net. Charlie Chiarelli provides clear, detailed instructions every step of the way. You will learn to install and become comfortable with Visual Studio, before quickly moving on to creating static and dynamic web pages. This is one of the best Udemy courses I have purchased.
By Rade Pralica on 11/15/2020
An excellent course and an excellent professor. This is already the third course I am taking from Mr. Chiarelli, which is more than enough for a recommendation.
By Rajath on 11/8/2020
Good A good Course for Beginners
By Randal Sauer on 10/27/2020
solid
By Purna on 10/16/2020
The course is very clear and easy to understand.
By Simon Piwko on 10/4/2020
Really great for real beginners !
By Mohammed Alotaibi on 9/16/2020
Great Teacher simple way to explain i love that





![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)



