Skip to content
UdemyASP.NETPaid courseAll LevelsCertificate

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.

Best forC# developers who want Web API concepts explained with diagrams, plus bonus Blazor and Identity Server 4 material.
Skip it ifYou want one tight .NET 10 path with no repeated topics or leftover older material.

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.
Srikanthan K, a student

Labeled All Levels, but it expects 6+ months of C#, plus OOP and interfaces. Not for first-time programmers.

icon
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

  1. 1Introduction: What and Why 6 free previews7 lectures · 40 min
  2. 2Web API Basics 2 free previews8 lectures · 58 min
  3. 3Implementing Endpoints6 lectures · 33 min
  4. 4Use Entity Framework Core9 lectures · 48 min
  5. 5Consume API with MVC app14 lectures · 1.3 hours
  6. 6Securing Web API & Consume Secured Endpoints11 lectures · 1.9 hours
  7. 7OpenAPI Document & Versioning5 lectures · 32 min
  8. 8[.NET 8]Swagger Document and API versioning14 lectures · 52 min
  9. 9Thank You and Next Steps2 lectures · 2 min
  10. 10Subsequent sections are part of the old course.1 lecture

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

icon
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!


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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...

icon
More courses by Frank Liu

$89.99

$74.99

$84.99

$84.99

$19.99

$19.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$14.99

$69.99

$10.99

icon
Reviews

4.6

1,298 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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!

Showing all 10 reviews on CourseDuck

Read all 1,298 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100