I am trying to develop a ASP.NET Core application. I tried following the documentation (for example this tutorial), but I fail to find the ASP.NET Core template. The dialog
Ensure you have the Microsoft Web Development Tools installed which you can find in the Visual Studio installer under Windows and Web Development
Once installed, start up Visual Studio and check your templates again and you should see the ASP.NET Core templates.
Update
Per the comment below,
For those who already had visual studio 2015+ installed but didn't add the feature during the inital installation, you have to download the main visual studio installer and modify its features