Older Versions - MVC 1 and 2

Resources for learning how to program MVC 1 and 2.

  1. Overview (4 Tutorials)

    Learn what MVC is, how it differs from Web Forms, and how to create an ASP.NET application.

  2. Getting Started With MVC (8 Tutorials)

    This is a beginner tutorial series that introduces ASP.NET MVC. You’ll create a simple web application that reads and writes from a database.

  3. Models (Data) (14 Tutorials)

    In this tutorial series, you learn how to use ASP.NET MVC with the Microsoft Entity Framework. Over the course of this tutorial, you build a web application that illustrates how to select, insert, update, and delete database data by using the Entity Framework.

  4. ASP.NET MVC Views (10 Tutorials)

    This set of tutorials provides a brief introduction to ASP.NET MVC views, view data, and HTML helpers.

  5. Controllers and Routing (20 Tutorials)

    In this tutorial set, you learn about ASP.NET routing, which maps browser requests to ASP.NET MVC controller actions.

  6. Deployment (2 Tutorials)

    In this tutorial you learn how to use ASP.NET MVC and routing with different versions of IIS.

  7. Security (6 Tutorials)

    This tutorial set covers how to password protect some pages in your ASP.NET MVC application and how to create and manage users and roles.

  8. Unit Testing (2 Tutorials)

    This tutorial set shows you how to create unit tests for ASP.NET MVC controller actions.

  9. Contact Manager (14 Tutorials)

    How to build an entire Contact Management application from start to finish.

  10. NerdDinner (14 Tutorials)

    How to build the website using ASP.NET MVC 1. For the ASP.MVC 3 version, please visit .

  11. Movie Database (2 Tutorials)

    How to build a Movie database application in 15 minutes.

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