ASP.NET MVC is the new offering on the Web Application development stack of Microsoft .NET platform. According to the official site here is what ASP.NET MVC is all about:

ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

ASP.NET Web Forms is another offering on the Web Application development stack. According to the official site here is what ASP.NET Web Forms is all about:

ASP.NET Web Forms lets you build dynamic websites using a familiar drag-and-drop, event-driven model. A design surface and hundreds of controls and components let you rapidly build sophisticated, powerful UI-driven sites with data access.

Pluralsight is a on-demand training company. They are a professional on-demand training library designed for developers by developers. They have an extensive array of topics ranging a wide breadth of technologies available as a on-demand training courses. Of course these are paid courses meaning you need a subscription to take full advantage of the courses.

Microsoft has tied up with Pluralsight and is making 2 of the Web Application development technology courses FREE. Yes the courses on ASP.NET MVC and ASP.NET Web Forms is completely FREE OF CHARGE  for general public is available at the following URL:


ASP.NET Web Forms –

Here is the ASP.NET MVC course list

Here is the ASP.NET Web Forms course list:

Hope these video will be helpful to anybody who wants to get into these technologies. The training videos are very good and a very nice starting point to learn these technologies

Till next time, Happy Coding. Code with passion, Decode with patience.