TeamTreeHouse – C# Basics


C# is the most popular programming language in the Microsoft ecosystem of products.


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.

About this Course

C# is the most popular programming language in the Microsoft ecosystem of products. C# code is designed to run fast and to be easily maintainable. In C# Basics, we’ll learn how to work with C# to write simple programs.

What you’ll learn

  • C# syntax
  • Types
  • Strings
  • Numbers
  • If statements