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
10 hours Track

Intermediate C#

Now that you have a working knowledge of C#, it's time to take a deeper dive and learn the intermediate language features of C#.

In this 10-hour Track, you'll learn how to use C#'s integrated query language—LINQ—to query data, extend types using extension methods, and create data structures using generics. You'll also learn how to use the powerful Visual Studio IDE (Integrated Development Environment) to develop, debug, and test your code.

As a prerequisite for this Track, we recommend completing our Beginning C# Track.

The first 4 hours of your learning will be centered around LINQ querying. You'll learn how to query, use functional programming, and work with more advanced operators in order to solve scenarios with some bird watching data.

Next, you'll cover some essentials for using Visual Studio, such as GitHub basics, debugging, and more.

Then we'll dive into two C# workshops: one covering Extension Methods, and one about creating data structures using C# Generics. These skills will take your C# learning to the next level and help you work more efficiently with data.

Finally, we'll wrap things up with a 2-hour course on unit testing. You'll learn how to write unit tests and perform test driven development using industry standard tools and methods.

Ready to add a variety of new skills to your coding resume? Let's dive in!

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