Learn ASP.NET
Why Learn ASP.NET?
If you want to build fast, secure, and maintainable web apps, ASP.NET is your framework. Built by Microsoft on top of the C# language, ASP.NET is the go-to web framework for many companies, including Stack Overflow and Walmart.
Take-Away Skills
In this course, you will learn how to build web applications with ASP.NET Core using the Razor Pages architecture. You’ll learn how to handle, route, and redirect requests using Page Models in ASP.NET. Next, you’ll learn how to define, store, and edit information in your ASP.NET web app using databases, models, and LINQ. Learn how ASP.NET apps process requests and generate responses using middleware. And lastly, you’ll learn about the dependency injection programming pattern and how it is used to improve code in ASP.NET applications.
Codecademy courses have been taken by employees at
- 1Set up a simple ASP.NET web app on your own computer
- 2Build beautiful, informational front-ends for your ASP.NET applications using Razor syntax
- 3Handle, route, and redirect requests using Page Models in ASP.NET
- 4Define, store, and edit information in your ASP.NET web app using databases, models, and LINQ
- 5Learn how ASP.NET apps process requests and generate responses using middleware
What you'll create
Portfolio projects that showcase your new skills
Resume Templater
Resume Templater is a Razor Pages application to dynamically update your resume online. You can modify your experience, add projects whenever you create something new and dynamically update more information!
Grocer.ly
Apply your new Page Model skills to help Grocer.ly build an online shopping site
Data Home
The template home page contains placeholder text. Replace this with continent and country lists. The student will study the code they already created in previous lessons and reuse that to complete the task.
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
Course Description
Build fast, secure, and maintainable web apps with ASP.NET
Details
Earn a certificate of completion
15 hours to complete in total
Intermediate
2 articles
Build beautiful, informational front-ends for your ASP.NET applications using Razor syntax
3 lessons, 1 quiz, 1 project
5 lessons, 2 quizzes, 2 projects, 1 article
2 lessons, 2 quizzes, 1 project
1 lesson, 1 quiz, 1 project