Back arrow View all Tracks
Track 17 hours

Beginning C#


Ready to join the ranks of web developers who have learned C# with Treehouse? This 17-hour Track is for you!

C# first appeared on the scene in 2000 as part of Microsoft’s .NET Framework. Today, C# and .NET are open source and used across a wide variety of platforms and devices to create powerful, dynamic client and server applications including web applications, REST APIs, desktop applications, and cross-platform native mobile applications.

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.

The first course in this Track is C# Basics, where you'll learn C# syntax, strings, numbers, and If statements. In the next course, C# Objects, you'll explore OOP principles like methods, inheritance, encapsulation, and more.

Your next course in the Track will cover next-level C# skills such as polymorphism, system.object, and abstraction. Next, in C# Streams and Data Processing, you'll learn to work with data using the C# language.

The last part of this C# Track is a course in C# collections. This course covers arrays, lists, sets, and dictionaries, and how to use them.

This C# learning Track will guide you through the basics of the language and help you gain the experience and confidence you need to explore any direction your programming adventures may lead.

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


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
Person reading a book

This course includes: