Introduction to C#
3 h 0 m
Pausable for 120 hours
Lab Overview
In this lab, you will use a virtual machine that has Visual Studio 2019 pre-installed and configured to learn the fundamentals of programming with C#.You will learn about the following topics through a series of hands-on exercises: Data Types, Operators, Expressions, Loops, Conditional Logic, Casting, Arrays, Namespaces and setting breakpoints using the Visual Studio Debugger.

Related Learning Path(s):
Introduction to .NET Development
  • Understand the basics of programming with C#
  • Understand how to use data types, variables, enums and arrays
  • Understand how to use structs, classes, and interfaces
  • Understand how to implement conditional logic and loops
  • Understand how and when to use namepaces
  • Understand introductory concepts of object oriented programming with C#
  • Basic understanding of programming
  • Basic completer skills
In this exercise, you will create a program using Visual Studio 2017 to practice with data types, operators and expressions.
In this exercise, you will create a C# program that uses methods and exception handling
In this exercise, you will create a C# program that explores enums, structs and events.
In this exercise, you will create a C# application that uses objects and inheritance to encapsulate code and make the logic reusable.
In this exercise, you will work with more advanced object oriented programming concepts such as interfaces, abstract classes, virtual methods and overriding virtual methods.
Real-Time Lab
Not Registered?
Create Account
Already Registered?
What are Labs?

Labs provide a live environment to get hands-on experience using the same tools and services in the real world.

Learn More