I haven’t used this but it might be interesting to check out…
Complete ASP NET MVC Web Development – Newbie to Ninja …
“Learn Web Development with ASP NET MVC and C#. From absolute basics to
ninja learn C# and MVC like Pro Web Developer!”
https://www.udemy.com/better-web-development-pro-techniques-for-success/