lab playground

C# Development Playground

Beginner
4h
139
4/5
Free playExplore without specific objectives or guided instruction.
Real-world experiencePractice in a live, pre-configured sandbox environment.
Lab description

C# is an object-oriented programming language that is tightly integrated with Microsoft's .NET application framework. .NET has evolved with cross-platform support, and starting from .NET 5 the distinction between Windows versions (.NET Framework) and cross-platform versions (previously indicated by .NET Core) has faded away as .NET emerges as the new unified framework. .NET is also open source and welcomes contributions from the community. C# is the most popular language targetting .NET thanks in part to the productivity gains it can provide you, the large community to support you, and relatively low learning curve.

The playground is a safe and secure sandbox environment for you to explore your own ideas, follow along with Cloud Academy courses, or answer your own questions all without the need to install any software on your local machine. The extended duration of this playground provides you with ample time to play to your heart's content. Have fun in this PowerShell playground! 

Intended Audience

This lab is intended for:

  • Anyone wanting to learn, experiment, and play with C# (and .NET) in a risk-free, sandboxed environment
  • Those interested in object-oriented scripting

Prerequisites

The following course and lab are recommended if you need an introduction to C#:

About the author
Avatar
Logan Rakai
Lead Content Developer - Labs
Students
215,579
Labs
222
Courses
9
Learning paths
56

Logan has been involved in software development and research since 2007 and has been in the cloud since 2012. He is an AWS Certified DevOps Engineer - Professional, AWS Certified Solutions Architect - Professional, Microsoft Certified Azure Solutions Architect Expert, MCSE: Cloud Platform and Infrastructure, Google Cloud Certified Associate Cloud Engineer, Certified Kubernetes Security Specialist (CKS), Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), and Certified OpenStack Administrator (COA). He earned his Ph.D. studying design automation and enjoys all things tech.

LinkedIn, Twitter, GitHub

Covered topics
Lab steps
C# Development Playground