Collection: Beginner Tutorials for ASP.NET MVC

This collection provides various sites for beginners to learn about ASP.NET MVC, both free and non-free.

Written by Jonathan "JD" Danylko • Last Updated: • Develop •

Scrabble tiles spelling "LEARN"

So you've learned C# and you want to move on to something bigger.

Well, this week, I've built another collection. This collection includes a number of sites to help you with your ascension to C# master through ASP NET MVC Tutorials.

If you're just getting started learning .NET this year as a resolution, this collection is a great follow-up to learning C#. It allows you to stretch your C# chops and start learning how to build an ASP.NET MVC website.

This collection should provide you with enough training and content to build your own ASP.NET MVC website from scratch.

Free ASP.NET MVC Tutorials

Introduction to ASP.NET MVC (Microsoft Virtual Academy)
Why not go straight to the source? Microsoft has their Virtual Academy with various videos including this one on learning ASP.NET MVC.

ASP.NET Core - Beginner (Microsoft Virtual Academy)
If you've completed the ASP.NET MVC course from above (it IS free), dive into ASP.NET Core. While it doesn't have the MVC name in it, it's primary methodology is MVC in Core. Core is definitely the approach to take with web development.

ASP.NET MVC Tutorial (
A while back, Udemy asked if I would write a tutorial on the basics of ASP.NET MVC. It was around 8,000 words and took a while to finish. This tutorial explains how ASP.NET MVC works behind the scenes and focuses on understanding ASP.NET MVC terminology.

Getting Started with ASP.NET MVC Core (Microsoft Docs)
Microsoft's documentation site is another great place to learn about ASP.NET MVC. This link is a solid tutorial using ASP.NET MVC in Core.

Where can I find sample ASP.NET MVC Projects? (
At this point, if you've gone through all of the links above, you may be interested in seeing some real-world code in action. I wrote this post to give developers a chance to see what a full ASP.NET MVC application looks like through various projects on the Internet.

Not-Free ASP.NET MVC Tutorials

Pluralsight (affiliate link)
Pluralsight has become my one-stop for training. They have a large number of courses on any number of topics and a wealth of exceptional trainers.

Some recommended courses on Pluralsight include:

Udemy (affiliate link)
Even though I mentioned Udemy above with a free link, they offer a large number of courses for as little as $10 a course (sometimes lower). These courses rival Pluralsight and provide code samples to complement their videos as well.

Some of my recommended courses include:

These are probably the best courses I've found on learning the basics of MVC.


Since ASP.NET MVC appeared in 2008, a lot of developers grabbed hold of this concept and will not let it go. It's a simplified way of writing code and keeps separation of concerns apparent while developing the application.

Once you figure out ASP.NET MVC, the next step is to focus on ASP.NET MVC Core. Even though ASP.NET Core was built from scratch, it's built on the same MVC concepts so it's easier to transition over to ASP.NET MVC Core. The good news is it's faster.

As I've mentioned before, with most of my collections, if I come across another great ASP.NET MVC tutorial, I'll add it to my list.

Related Content

Did I miss an outstanding ASP.NET MVC tutorial? Did you write one you want to promote? Post your comments below and let's discuss!

Other Collections

Did you like this content? Show your support by buying me a coffee.

Buy me a coffee  Buy me a coffee
Picture of Jonathan "JD" Danylko

Jonathan Danylko is a web architect and entrepreneur who's been programming for over 25 years. He's developed websites for small, medium, and Fortune 500 companies since 1996.

He currently works at Insight Enterprises as an Principal Software Engineer Architect.

When asked what he likes to do in his spare time, he replies, "I like to write and I like to code. I also like to write about code."

comments powered by Disqus