ASP.NET Core Web API [.NET 10]: The Complete Guide (Udemy.com)
Master RESTful API Development in ASP.NET Core 10: Build and Consume APIs in Real-World Applications
Created by: Frank Liu
Last updated January 2026
Our take
Based on the ratings of 1,298 students, a sample of their written reviews and the syllabus, as the course stood in January 2026. No course pays to be reviewed.
Frank Liu's course teaches ASP.NET Core Web API on .NET 10. The newer material runs about seven hours. It builds a shirt store API, tests it in Postman, then consumes it from an MVC app, with Entity Framework Core, JWT security, OpenAPI and versioning along the way. The rest of the 24 hours is the older course, about 16 hours on Blazor, Identity Server 4 and custom tokens, left in place under clearly marked sections. It is aimed at C# developers with at least six months behind them who already understand OOP and interfaces.
Students like the teaching. One calls him a wonderful teacher who explains in great detail at a good pace, and two single out the diagrams for making the concepts click. Of the 1,298 ratings, 769 are five stars and 409 are four. The complaints are consistent. The new section feels rushed next to the old one, and one reviewer says they sometimes just copy code without explanation. Others mention odd sound, tiny fonts, auto-subtitles that garble terms, and bugs that appear because the tooling has moved on.
The catch is the overlap. The old and new versions repeat topics, and a recent reviewer would rather see the best old material folded into the new course. An older review also notes missing CORS, logging and deployment coverage. The course was last updated in January 2026, so the .NET 10 part is current. It's a solid pick for a C# developer who wants Web API fundamentals and a consuming app. Treat the old sections as optional extras.
Pros
- Diagrams and a lesson on why APIs exist explain the concepts before the code
- Builds a shirt store API, tests it in Postman, then consumes it from an MVC app
- Reviewers call the pace detailed and easy to follow
- Updated January 2026 for .NET 10, with JWT security and versioning covered
Cons
- Old and new courses overlap, so topics repeat across about 16 hours of older video
- The .NET 10 section feels rushed to some, with code copied without much explanation
- Small fonts, uneven sound and garbled auto-subtitles annoy a few reviewers
I came here after going through the 4 hour course in youtube by Frank Liu. He is a wonderful teacher, explaining in great detail in good pace.
Labeled All Levels, but it expects 6+ months of C#, plus OOP and interfaces. Not for first-time programmers.
What you will learn
- Master ASPNET Core Web API (from zero to hero)
- Create a Blazor WebAssembly App to consume the Web API
- Using Identity Server 4 in-depth
- Proper Web Development Architecture and Best Practices
- What is Web API
- RESTful API Design
- ASPNET Core Platform Basics
- Web API Routing, Model Binding, Model Validation, Filter Pipeline
- Web API versioning, OpenAPI / Swagger documentation
- Entity Framework Core Basics
- Create a bug tracker Web API
- Testing Web API with PowerShell and Postman
- Repository Pattern
- Custom Token Authentication
- JWT Token Authentication
Course content
25 sections · 224 lectures · 24 hours of video 6 quizzes, 25 articles
- 1Introduction: What and Why 6 free previews7 lectures · 40 min
- 2Web API Basics 2 free previews8 lectures · 58 min
- 3Implementing Endpoints6 lectures · 33 min
- 4Use Entity Framework Core9 lectures · 48 min
- 5Consume API with MVC app14 lectures · 1.3 hours
- 6Securing Web API & Consume Secured Endpoints11 lectures · 1.9 hours
- 7OpenAPI Document & Versioning5 lectures · 32 min
- 8[.NET 8]Swagger Document and API versioning14 lectures · 52 min
- 9Thank You and Next Steps2 lectures · 2 min
- 10Subsequent sections are part of the old course.1 lecture
- 11(OLD COURSE) Introduction: What and Why8 lectures · 1 quiz · 15 min
- 12(OLD COURSE) Laying Foundation by Designing a Web API Framework from Scratch7 lectures · 1 quiz · 37 min
- 13(OLD COURSE) REST API DESIGN 1 free preview4 lectures · 11 min
- 14(OLD COURSE) ASP.NET Core Platform Basics 1 free preview3 lectures · 1 quiz · 18 min
- 15(OLD COURSE) Web API Routing 1 free preview5 lectures · 21 min
- 16(OLD COURSE) Web API Model Binding 1 free preview5 lectures · 1 quiz · 26 min
- 17(OLD COURSE) Web API Model Validation 1 free preview6 lectures · 29 min
- 18(OLD COURSE) Web API Filter Pipeline 1 free preview8 lectures · 39 min
- 19(OLD COURSE) Creating the EndPoints 3 free previews12 lectures · 1 quiz · 1.5 hours
- 20(OLD COURSE) Web API Advanced Topics 1 free preview14 lectures · 1 quiz · 1.8 hours
- 21(OLD COURSE) Repository for Consuming Web API 2 free previews12 lectures · 1.3 hours
- 22(OLD COURSE) Blazor WebAssembly App 1 free preview24 lectures · 3.6 hours
- 23(OLD COURSE) Custom Token and JWT Authentication & Authorization 1 free preview21 lectures · 3 hours
- 24(OLD COURSE) Security with Identity Server 4 1 free preview12 lectures · 1.5 hours
- 25(OLD COURSE) Connect to SQL Server with Entity Framework Core6 lectures · 25 min
Who it is for
The instructor says it suits
- C# developers who want to get started with Web API in ASPNET Core 5
- C# developers who want to take a real deep dive into knowing all aspects of Web API development
- C# developers who want to get started with Blazor WebAssembly along with complete understanding of Web API
- Developers who work with Web API and want to fill in the gaps
- Developers who not only want to learn the related techniques but also very keen in learning good architecture and best practices.
What you need before you start
- Intermediate Level of C# (at least 6 months of experience)
- Basic HTML
- It is best to know ASP NET Core and Blazor, but if you don't have experience, I cover the basics when building our app.
- You should know OOP and the concept of interface in C#.
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,298#41 of 117 by number of reviews
- Length24 hourslonger than 90% of them
- Last updatedJanuary 2026more recently than 79% of them
Course Description
Welcome to the Complete Guide to ASP.NET Core Web API in .NET 10 course, your ultimate resource for mastering Web API development using the ASP.NET Core platform. This course offers extensive coverage of Web API concepts, ensuring you gain a deep understanding of its technical aspects, security measures, and real-world implementation.
Why Choose our Course:
Are you looking for a course that goes beyond just teaching you how to code ASP.NET Core Web API? Look no further! Our course offers a unique learning experience that combines clear and logical explanations of theories with visually engaging diagrams. By understanding the "why" behind the code, you'll gain a deeper comprehension of the subject matter.
Not only will you master the art of creating ASP.NET Core Web API endpoints, but our course goes the extra mile by teaching you how to effectively consume them with ASP.NET Core MVC. This comprehensive approach ensures you have a well-rounded skill set that sets you apart from the competition.
In today's fast-paced world, the demand for backend APIs in modern applications is skyrocketing. By mastering ASP.NET Core Web API in .NET 10, you'll gain a significant advantage in your career development. Our meticulously designed course is tailored to equip you with the essential skills and knowledge needed to excel in job interviews and thrive in your current role.
What truly sets us apart is our instructor, Frank Liu. With over 20 years of experience as a senior software developer specializing in .NET technologies, Frank brings a wealth of practical knowledge to the table. You'll benefit from his real-world insights, industry best practices, and expert guidance throughout the course.
Don't miss this opportunity to boost your career prospects. Join our course today and unlock your full potential in the exciting world of ASP.NET Core Web API development.
Key Features:
7 hours of comprehensive video content covering all aspects of ASP.NET Core Web API in .NET 10
Learn essential topics such as ASP.NET Core Web API fundamentals, ASP.NET Core platform basics, routing, model binding, model validation, filter pipeline, versioning, OpenAPI/Swagger documentation, Entity Framework Core, and more
Hands-on exercises: Create a shirts store Web API, test it with Postman, and build an ASP.NET Core MVC app to consume the Web API
In-depth exploration of JWT token authentication and ASP.NET Core Web API security measures
Suitable for beginners: Covers ASP.NET Core MVC basics alongside Web API development
PREREQUISITES
- Intermediate Level of C# (at least 6 months of experience)
- Basic HTML
- It is best to know ASP.NET Core MVC, but if you don't have experience, I cover all the basics when building our app.
- You should know OOP and the concept of interface in C#.
Who Should Enroll:
C# developers eager to get started with Web API development in .NET 10
Developers seeking a comprehensive understanding of all aspects of Web API development
Professionals already working with Web API who want to fill in knowledge gaps
C# developers interested in learning ASP.NET Core MVC while gaining a complete understanding of Web API
Don't miss this opportunity to become a Web API expert in ASP.NET Core 10. Take your career to new heights and enroll in our Complete Guide to Web API in .NET 10 course today!
Instructor Details
- 4.6 Rating
1,298 Reviews
Frank Liu
With a master degree in software engineering and more than 20 years of professional software development experience, I am excited to be an instructor on Udemy for sharing my knowledge and experience through this wonderful platform. I am a senior full stack developer with extensive experience in .NET technologies like ASP.NET, ASP.NET Core, as well as JavaScript frameworks like Angular, React and VueJs. I am also very experienced with data including SQL Server, Reporting, ETL, Azure Data Factory and Power BI. I have a passion of learning and sharing all my experience in development as well as design and architecture.
Besides technologies, I spend a lot time reading about philosophy, thinking and reflecting on life...
More courses by Frank Liu
Blazor Deep Dive in .NET 10 - From Beginner to Advanced (2026)
4.6 (2,150 Reviews)
Provider: Udemy
Time: 15.9h
$89.99
Master ASP.NET Core Identity in .NET10: Auth & Authorization (2026)
4.8 (2,122 Reviews)
Provider: Udemy
Time: 7.1h
$74.99
Master Blazor in .NET 10: Build Inventory Management System (2026)
4.5 (1,311 Reviews)
Provider: Udemy
Time: 13.8h
$84.99
Learn .NET MAUI while creating a Contacts App in .NET 7 (2024)
4.6 (453 Reviews)
Provider: Udemy
Time: 8.4h
$84.99
Master .NET 10 MVC: Build Market Management System (2026)
4.6 (296 Reviews)
Provider: Udemy
Time: 7.8h
$19.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 Paulo Félix on 5/1/2026
Having the old course version means that many topics already covered in the new one are repeated. However, the old course has some supplementary content that makes sense to include; it would be beneficial to incorporate it into the new course and delete the old one to avoid repeated topics.
By Bradley Weibel on 4/9/2026
Great course. Very knowledgeable. But, I did had to fix a few bugs a few times as I got errors he didn't get in the videos. This is to be expected as the technology changes. But, I do really enjoy the course and have learned so much valuable info - money well spent!
By Anonymized User on 12/24/2025
Great course for learning .NET Core Web API, even somebody works in still in .NEt 8 or .NET also right course for them, And starting with .NET Core 10 to learn Asp .NET for Full Stack Engineer journey one of the best courses to start.
By Rafał Kościński on 7/10/2025
I would givbe five starst if the course for new web api looked like the old one whene there is a lot more info. The new part looks like done very quickly just to have it and the sound somethimes is strange. Either microphone was changed, or it was heavily edited just to upload it. This course would be great if it looked like the old one but with new .net
By Dariusz G on 2/15/2025
I like the course. 5 stars with no doubt. Great knowledge, great preparation, great presentation and teaching skill. The only feedback for improvement I can leave is that you could prepare an environment or configure Postman with some variable in a way the token is automatically saved and used. You wouldn't need to deal with token so many times in the moment when you explain some different important things. Thank you for the course!
By Ken Layug on 1/23/2024
Everything is well-taught. I believe this is an amazing introductory course to ASP.NET Core Web API. I'd recommend anyone this to anyone that wants to try API development, and has a beginner to intermediate knowledge of C#. About the old course: there is a lot of outdated processes like versioning with OpenAPI and Swagger, and the use of Identity Server 4 (which is discontinued as of Nov 2022). However, I still recommend to watch the old course and take notes, like when using DTOs, the architecural problems of having the model classes and attribute filters within the API project, and so on. This is because some of these were not covered in detail in the new course videos. Anyways, thank you sir Frank for a great course. Keep up the good work. Cheers!
By Chris Ash on 12/12/2023
Fantastic course. 2 points of advice : 1) use a lower screen resolution, text is not very readable compared to a lot of tutorials. 2) Slow it down a little bit. Your pace is as if you are trying to go as fast as you can which causes students to constantly pause to keep up. The material and structure of the course is on point though, good work
By Jorjey Mathew on 5/14/2021
This is just what I was looking for, and was unable to find it elsewhere. Especially the Identity Server 4 Authentication and Authorization piece for BlazorWasm + WebAPI combination. Thank you very much Frank Liu! Appreciate your effort. I had a use case involving implementation of SSO on top of OAuth, but adding SSO was easy after learning the basics of OAuth in BlazorWasm from your course.
By Goumatianos Nikitas on 4/12/2021
The course is focusing on Web API. I liked how it is organized. It explains the architecture of Web API including other parts (routing, repository, EF, authentication etc). I recommend this course. It has everything you need to design and build an enterprise app.
By Ionut Lazurca on 4/8/2021
Great course. After following Mr. Frank Liu courses I am really starting to understand Asp.Net Core technology with its DI implementations. I like the way it explains, first the fundamentals and then teaching you a custom implementation and then showing you the standard way of doing things. There are complex topics in this course like Versioning and authentication with IdentityServer. I have fallowed Youtube's courses as well from the teacher to get a better understanding of the concepts. I like that the teacher explains how's and why's a lot. Thank you very much Mr. Frank Liu!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100







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



