Welcome to Exercises C#

Learn to program in C# and improve your experience as a programmer. The C# programming course is developed by practical programming exercises organized by category and difficulty.

Introduction to C#

Arithmetic

Data types A

Geometry A

Flow controls A

Flow controls B

Flow controls C

Geometry B

Data types B

Arrays

Functions A

Functions B

Functions C

Recursion

OOP

Text Files A

Text Files B

Binary Files

SQLite Databases

Data serialization

Generic collections

Android App


Practice C# anywhere with the free app for Android devices.

Android App

Exercises C# by difficulty


Learn C# at your own pace, the exercises are ordered by difficulty.

Social networks


Help us to share free knowledge and programming in the world.

Make a donation


Your donations support our work and contribute to the maintenance of the app.

Advertising