Getting Started with ASP.NET Core*

Pick the Right Project Type.

Enroll Now

Picking the Right ASP.NET Core Project Type Can Save You Pain

So you want to build a web application. You open up Visual Studio and then what?

You have five great project types to choose from (Razor Pages, MVC, API, Blazor Server, and Blazor WebAssembly/Client).

One of the five project types is perfect for your application. But which one?

Choosing the wrong project type is like traveling to your country's captiol city BUT you can only take right turns and you must walk. Sounds silly, right?

Why handicap your progress when there is a straighter and faster way to get where you want to go?

Exactly! This course will remove the guesswork to get you moving in the right direction.

*An earlier version of this course was on Udemy with the title "Which ASP.NET Core?" but is no longer available for purchase on that platform.

The Course You Need is
Getting Started with ASP.NET Core

Getting Started with ASP.NET Core

How do you know which of the five major ASP.NET core project types is right for your situation? You can choose from Razor Pages, MVC, API, Blazor Server, and Blazor WebAssembly/Client.)

Once you make a choice, how do you get started?

This course will answer those questions and more by giving a hands-on, real-world demonstration of each project type, comparing and contrasting the project types, and by creating five start-to-finish project examples (one for each type) of full CRUD operations with SQL Server.

This course clears away the confusion of all these different project types and empowers you to confidently make the right decision for your situation.

  • Choosing the Right ASP.NET Core Project Type

  • MVC
  • Blazor Server

  • Razor Pages

  • API

  • Blazor WebAssembly / Client

  • Real-World Deployment

  • CRUD Operations

  • And More!

Get Immediate Access to
Getting Started with ASP.NET Core

Enroll Now

What Do I Get?


Tackle your next web application knowing which project type to employ to get the results you want.


Remove the confusion around starting a web application and save yourself the time, energy, and frustration.


You won't just learn about ASP.NET Core projects. You'll gain insight into how this tech works with other systems.

Source Code

Get the source code for each section to see for yourself how everything works.

Lifetime Access

On demand access allows you to learn at your own pace and revisit the course when you want.

11+ Hours of Video

You will get 11+ hours of content, carefully designed, and perfectly paced.

Course Curriculum


Tim's videos are, and always have been, the perfect tutorials for me. They mostly start off with a short introduction into the topic and then explain the matter within an easily understandable example. All of this is done in a way that the content, or newly learned features, can actually be transferred into our real-world-application--and that is THE most important thing about Tim's videos.

Eric V. and Florian L., TheraPsy

Real Training for the Real World

You're not interested in being impressed with some expert's knowledge. I get that. That's why I won't waste your time. Here's what I will do: I will train you to be a developer in the real world. The video lessons, source code for you to follow along, and homework assignments help you quickly develop a deep grasp of the subject.

Connected and In Context

I design my courses to help you connect what you learn to the larger world of development. Throughout each course, I will show you how this new information works in the context of a modern developer's workflow. You won't be left wondering how to use this new technology in your situation.

Meet the Instructor

Tim Corey learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. His goal is to make learning software development easier through clear tutorials, best practices, and relating everything to the real world.

Tim is a three-time Microsoft MVP award recipient. Recognized as a "technology expert who passionately shares their knowledge with the community." Tim trains millions of developers on YouTube, is a highly rated conference speaker, and (most importantly) an expert real-world developer who cares about your success!

What Our Students Are Saying

Tim is training real-world developers every day. The results speak for themselves. Check out what our students are saying!

"Tim breaks down complicated topics into very simple and easy-to-understand steps."'

Andrew G.

"Tim's content is some of the best available. The practical and comprehensive approach makes learning new technology fun and interesting."

Sam R.

"A huge driving force in helping me land a job in development."

Rob M.

Money Back Guarantee

I do my best to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.

Enroll Now in Getting Started with ASP.NET Core

Get the course that will help you learn how to properly configure your applications using AppSettings.

Enroll Now to see the price in your region.

Get your lifetime access to the course now!

Frequently Asked Questions

*Was this content published elsewhere?

Yes. An earlier version of this course was available on Udemy. That course, entitled "Which ASP.NET Core?" is no longer available on that platform.

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.

How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Personal Note

I know learning software development can be hard. Most tutorials take you partway down the path. They point you in the right direction but then leave you short of the finish line.

I know because I've been there. Again and again, I felt lost, frustrated, and alone. I didn't know if I was doing it right. I felt like everyone else knew more than me. I felt like an imposter.

I figured things out the hard way. But I don't think you should have to go through what I did to be a developer. That's why I do what I do.

I walk with you all the way from the starting line to the finish line so you can win in the real world.

Are you ready to take the easier path to real-world developer?