Mastering The C# Programming Language

A repository of exercises to support the training.

View the Project on GitHub dvwl/mastering-c-sharp

Mastering The C# Programming Language course Exercises

These hands-on exercises are designed to support training content.

To complete these exercises, you'll need a Visual Studio Code (VS Code) and the C# Extension to complete the exercises. You can download VS Code at https://code.visualstudio.com/.

Exercises
Sorting and Filtering Data in a Smart Home
Elements, Joins, and Set Operations in a Smart Home
Generating, Partitioning, and Projecting Data in a Smart Home
Observing the Weakness of Object
Exploring Generics: Storing and Processing Cosmic Data
Mastering Delegates: Controlling a Robotics System
Mastering Delegates: Controlling a Robotics System +
Exploring Functional Programming in a Futuristic City
Exploring Parallel Programming in C#
Handling Exceptions in Sequential and Parallel Programming
Exploring Asynchronous Programming in C#
Explore Inefficiencies