Question: what is difference between asp.net core and mvc?
Answer: You can learn MVC and easily working with Routing, UI, Layout, Theme, data, API, and others. ASP.NET MVC isn't open source. It's controlled and developed by Microsoft. ASP.NET Core is a "learn and compose" based framework to develop an application.