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#

Introduction to C#

Arithmetic

Arithmetic

Data types A

Data types A

Geometry A

Geometry A

Flow controls A

Flow controls A

Flow controls B

Flow controls B

Flow controls C

Flow controls C

Geometry B

Geometry B

Data types B

Data types B

Arrays

Arrays

Functions A

Functions A

Functions B

Functions B

Functions C

Functions C

Recursion

Recursion

OOP

OOP

Text Files A

Text Files A

Text Files B

Text Files B

Binary Files

Binary Files

SQLite Databases

SQLite Databases

Data serialization

Data serialization

Generic collections

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


CookieOwn and third party cookies to improve our services. If you go on surfing, we will consider you accepting its use.