Older Versions - MVC 3 and 4

Links to resources for learning how to use earlier versions of ASP.NET MVC.

  1. ASP.NET MVC Overview

    By Microsoft ASP.NET Team|

    Explains the differences between ASP.NET MVC applications and ASP.NET Web Forms applications. Learn how to decide when to build an ASP.NET MVC application.

  2. Getting Started with ASP.NET MVC 4 (9 Tutorials)

    This tutorial series will teach you the basics of building an ASP.NET MVC Web application using Microsoft Visual Web Developer 2010 Express Service Pack 1, which is a free version of Microsoft Visual Studio.

  3. Getting Started with EF 5 using MVC 4 (11 Tutorials)

    The basics of using Entity Framework 5 to display and edit data in an ASP.NET MVC 4 application.

  4. MVC 4 Hands On Labs (7 Tutorials)

    Learn how to develop with ASP.NET MVC with these Hands On Labs

  5. Introduction to MVC 4 Pluralsight Video

    Video by Scott Allen that teaches the basics of building MVC applications.

  6. ASP.NET MVC 4 Mobile Features

    By Rick Anderson|

    This tutorial teaches you the basics of how to work with mobile features in an ASP.NET MVC 4 developer preview Web application.

  7. Using OAuth Providers with MVC 4

    By Tom FitzMacken|

    This tutorial shows you how to build an ASP.NET MVC 4 web application that enables users to log in with credentials from an external provider, such as Facebook, Twitter, Microsoft, or Google, and t...

  8. Getting Started with ASP.NET MVC3

    The basics of building an ASP.NET MVC Web application using Microsoft Visual Web Developer 2010 Express.

  9. MVC 3 Test-Driven Development

    How to develop an ASP.NET MVC application in Visual Studio using the test-driven development (TDD) approach.

  10. Globalization, Internationalization and Localization in ASP.NET MVC 3, JavaScript and jQuery

    In this blog post, Scott Hanselman provides an overview of globalization, internationalization, and localization.

  11. Creating a MVC 3 Application with Razor and Unobtrusive JavaScript

    By Microsoft ASP.NET Team|

    The User List sample web application demonstrates how simple it is to create ASP.NET MVC 3 applications using the Razor view engine. The sample application shows how to use the new Razor view engin...

  12. MVC 3 Music Store (10 Tutorials)

    How to create the MVC Music Store application, a sample application that sells music albums online, and that implements site administration, user sign-in, and shopping cart functionality.

  13. MVC 3 - The HTML5 and jQuery UI Datepicker Popup Calendar (4 Tutorials)

    This tutorial covers how to work with editor templates, display templates, and the jQuery UI datepicker popup calendar in an ASP.NET MVC Web application.

  14. MVC 3 - Working with the DropDownList Box and jQuery (3 Tutorials)

    This tutorial shows you how to use the DropDownList Box with jQuery

Essential Videos


Microsoft has made it possible for you to enjoy this Pluralsight training free of charge. In addition, you can watch more videos free of charge from Microsoft.

1. Introduction and Prerequisites

15 mins

2. OWIN and Katana

51 mins

3. Identity and Security

54 mins

4. Bootstrap

47 mins

5. Web API 2

50 mins

6. Entity Framework 6

61 mins

7. SignalR

49 mins

8. Web Developer Tools and Visual Studio 2013

44 mins

Sponsored By: Pluralsight

Unlock access to 3,000+ dev, IT and creative courses that you can watch anytime, anywhere.

Starting at $29/mo.

free trial subscribe now


Microsoft's Jon Galloway recommends these books for learning ASP.NET MVC:



by Adam Freeman

Professional ASP.NET MVC 4

Professional ASP.NET MVC 4

by Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen