Person reading a book

Welcome to Tracks

Treehouse Tracks are guided curriculums that cover all relevant Courses and Workshops necessary to master a subject. Treehouse’s learning library includes dozens of Tracks on a variety of topics including web design, programming, and more. With Compass, you’ll also be able to test out of subjects you already know, and create a custom curriculum for your learning goals.

View all Tracks

Ready to start learning?

Treehouse offers a 7 day free trial for new students. Get access to 1000s of hours of content. Learn to code, land your dream job.

Start Your Free Trial
16 hours Track

Beginning ASP.NET

Do you want to learn how to build powerful, dynamic websites and web applications using the popular ASP.NET MVC web framework? In this track, you’ll learn how to use ASP.NET MVC while you leverage your knowledge of the C# programming language and the .NET Framework. ASP.NET MVC, C#, and .NET have been adopted by businesses small and large, so learning them is a great way to land a software development job in just about any market.

This Track will guide you through the basics and help you gain the experience and confidence you need to explore any direction your web development adventures may lead.

As a prerequisite for this Track, we recommend taking our HTML Basics course, as well as our JavaScript Basics course.

We'll kick things off with our 3-hour course on MVC basics, where you'll ;earn the basics of ASP.NET MVC while we build a comic book gallery website using Visual Studio Community.

Next, we'll In this course, you’ll learn how to create forms using ASP.NET MVC. You’ll use various field types and form validation as we build a web version of the Fitness Frog application using C# Basics. Then, you'll do a workshop on NuGet, the package management system for .NET.

The next two courses in the Track are all about Microsoft's Entity framework. Our 4-hour Basics course will teach you how to to persist data to a database within the context of a console application. We'll cover how to use the Code First workflow, create Entity classes, define relationships between entities, write LINQ queries, and more. Finally, our Entity Framework with ASP.NET MVC course will explore how to use Entity Framework within the Comic Book Library Manager web app—a web application developed using the ASP.NET MVC web framework.

Ready to begin your ASP.NET journey? Let's get started!

  • An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.