The complete ASP.NET Core MVC Tutorial

Welcome to this ASP.NET Core MVC tutorial, currently consisting of 73 articles, where you'll learn to make your own web applications using ASP.NET Core and the MVC framework. If you're brand new to ASP.NET and/or the MVC concept, then we recommend that you start from the first chapter and then read your way through all of it.

Have a look at the Table of contents to the right, where all the chapters and articles are listed and be sure to come back regularly, as we will keep adding new articles to it. We hope that this tutorial will get you started properly on ASP.NET MVC.

When creating web applications with ASP.NET MVC, you will need to know a .NET programming language like C# or VB.NET. In this tutorial, we use C# and I therefore recommend that you have at least a basic knowledge of C#. Luckily, we have a complete C# tutorial for you right here on the site, so go check that out if you neeed to: C# tutorial. Since we are creating web applications, you will also benefit from a proper understanding of HTML and CSS.

We hope you like this tutorial and if you do, please help us by linking to it from your website and share it with your friends on social media like Facebook and Twitter. Enjoy!

>> Start the tutorial

Localized versions

Would you prefer to read this tutorial in another language? All our content is available for translation by our visitors and this tutorial is currently being translated into many new languages.

Top 10 Languages
Language Most active user Progress
Spanish Ray Espinosa
99% complete
German User #338 ?
65% complete
Hungarian Tamás Bischof
50% complete
Italian Stefano Leardini
32% complete
Vietnamese User #4569 ?
30% complete
Romanian Adriana Botezatu
19% complete
French Guillaume Denisart
18% complete
Japanese Hirokazu Hayashi
16% complete
Russian User #5468 ?
9% complete
Polish Kamil Orlowski
8% complete
More languages...

A big thanks goes out to all the translators making this possible! Perhaps you would like to contribute as well? Select language...