Welcome to the Treehouse Library
This is a sample catalog of all the courses we offer. Browse by topic or difficulty. Sign up today and get access to our entire library. Treehouse students get access to workshops, bonus content, conferences, and more.
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- Newest
-
All Topics
- All Topics
- • AI
- • JavaScript
- • Databases
- • Python
- • Design
- • React
- • HTML
- • CSS
- • Data Analysis
- • Java
- • C#
- • Android
- • Computer Science
- • PHP
- • Quality Assurance
- • APIs
- • Security
- • Digital Literacy
- • Development Tools
- • Business
- • 21st Century Skills
- • Ruby
- • Machine Learning
- • Learning Resources
- • Go Language
- • Equity, Diversity, and Inclusion (EDI)
C#
With C# you can develop Web apps that run on Windows or Linux servers, mobile apps that run on Android, iOS, and Windows devices, and games that run on just about any device. It's the language to learn for developing enterprise business software that runs on Windows desktops or servers. With so much software written in C#, there's a high demand for it in the job market.
-
23 minPractice
Practice Properties in C#
In this practice session, you'll practice creating and using properties in C#.
Viewed -
19 minPractice
Practice Loops in C#
In this practice session, you'll practice using for and foreach loops in C#.
Viewed -
31 minPractice
Practice Inheritance in C#
In this practice session, you'll practice using class inheritance in C#.
Viewed -
25 minPractice
Practice Encapsulation and Arrays in C#
In this practice session, you'll practice encapsulation and arrays in C#.
Viewed -
18 minPractice
Practice Creating Classes in C#
In this practice session, you'll practice creating classes using C#.
Viewed -
18 minPractice
Practice Methods in C#
In this practice session, you'll practice adding methods to classes in C#.
Viewed -
10 minPractice
Practice Loops and Conditionals in C#
In this practice session, you'll practice writing loops and conditional statements using C#.
Viewed -
13 minPractice
Practice Validation and Exceptions in C#
In this practice session, you'll practice validating input and catching exceptions using C#.
Viewed -
6 minPractice
Practice Creating a C# Workspace
In this practice session, you'll practice creating a C# workspaceโincluding compiling and running a simple console application.
Viewed -
26 minWorkshop
Dependency Injection in ASP.NET
In this workshop, you'll learn about dependency injection and how to use it in ASP.NET MVC and ASP.NET Core applications.
Viewed -
36 minWorkshop
Entity Framework Query Performance
In this workshop, you'll learn how to audit Entity Framework queries and resolve common performance issues.
Viewed -
6 minPractice
Practice Basic Variables, Input, and Output in C#
In this practice session, you'll practice declaring and assigning variables, capturing user input, and writing output to the console using C#.
Viewed -
36 minWorkshop
Entity Framework Data Concurrency
In this workshop, you'll learn about data concurrency and how to implement optimistic data concurrency controls using Entity Framework.
Viewed -
23 minWorkshop
Publishing an ASP.NET Core Application to Azure
In this workshop, you'll learn about Microsoft's Azure cloud computing platform and how to publish an ASP.NET Core website to an App Service instance using Visual Studio or GitHub.
Viewed -
55 minWorkshop
Creating Data Structures Using C# Generics
Implementing your own data structures for organizing and working with data can be a powerful tool! To do this, we'll learn how to write generic classes and methods as well as how to implement the IEnumerable
interface. Viewed -
44 minWorkshop
C# Extension Methods
C# extension methods allow us to add methods to any type without altering the code of that type.
Viewed -
39 minWorkshop
Getting Started with ASP.NET Core
ASP.NET Core (previously known as ASP.NET 5) is a new open-source (github.com/aspnet/home (https://github.com/aspnet/home)) and cross-platform framework for building modern web apps using .NET. It is a significant redesign of ASP.NET, built from the ground up to provide an optimized development framework for apps that are either deployed to the cloud or run on-premises. You can develop and run your ASP.NET Core apps cross-platform on Windows, Linux, and macOS. In this workshop, we'll answer the question "What is ASP.NET Core?", explore the .NET CLI, and create a simple appโfrom the command line and using Visual Studio. Along the way, we'll also take a look at some of the key new concepts and features that are part of ASP.NET Core.
Viewed -
31 minWorkshop
Debugging in Visual Studio
In this workshop, you'll learn how to debug C#/.NET applications using Visual Studio.
Viewed -
45 minWorkshop
Free Workshop: Creating Your First ASP.NET MVC Website
In this workshop, you'll learn how to create an ASP.NET MVC website using Visual Studio. Start your free trial today (https://teamtreehouse.com/subscribe/plans?trial=yes) to get access to all of the great C# and ASP.NET content on Treehouse.
Viewed -
24 minWorkshop
Become a Visual Studio Power User
Visual Studio is a powerful IDE with many features and keyboard shortcuts that you will learn only after having used it for years. In this workshop, you'll get started on your way to becoming a Visual Studio Power User and unlocking the true power of one of Microsoftโs most popular development tools.
Viewed -
48 minWorkshop
Package Management with NuGet
NuGet is the package management system for .NET. In this workshop, we discuss how to manage library dependencies of our projects using NuGet in Visual Studio.
Viewed -
44 minWorkshop
Creating Your First ASP.NET MVC Website
In this workshop, you'll learn how to create an ASP.NET MVC website using Visual Studio.
Viewed -
21 minWorkshop
Using GitHub with Visual Studio
Learn how to use GitHub right in Visual Studio with Git integration and the GitHub extension.
Viewed -
42 minWorkshop
Introduction to Visual Studio
In this workshop, Jeremy demonstrates many of the features of Visual Studio.
Viewed
Whoops! Perhaps you can try a broader search.