Swipe
SwipeSwipe
Swipe Apps

Paths

Motivation

Information

Introduction to C# · Lesson 4 of 27

Where is C# Used?

A free lesson from Swipe Coding · C#, level 1 · updated October 2026

By the Swipe team, founded by Colin · how we make lessons

🤖
You'll be surprised how many places run on C#. 🌍

C# and .NET show up in more places than you might expect at first glance. Here are the most important areas where C# is used today.

🎮 Video games: Unity, one of the most popular game engines, uses C# for all gameplay scripting — from small indie games to major mobile and console hits.

Quick check

Which of these is a well-known use case for C#?

🤖
Windows and C# have a long history together. 🖥️

🖥️ Desktop applications: Many Windows desktop programs are built with C#, using frameworks like WPF (Windows Presentation Foundation) or Windows Forms.

Fill in the blank

Many Windows desktop programs are written in C# using frameworks like ____ or Windows Forms.

🌐 Web backends: Using a framework called ASP.NET Core, many companies build the "server side" of their websites and apps in C# — the part that processes and stores data behind the scenes.

🤖
One language, phones, tablets, and desktops all at once. 📱

📱 Cross-platform apps: With .NET MAUI, developers can write a single C# codebase that runs as a native app on Windows, macOS, Android, and iOS.

True or false

C# is only used for small private hobby scripts.

Chapter quiz

Introduction to C#

10 questions · pass with 60% — just like in the app.

Quick check

What kind of programming language is C#?

True or false

C# was created by Microsoft.

Fill in the blank

C# runs on a Microsoft platform called ____.

Quick check

Who led the design of C# at Microsoft?

True or false

The name "C#" is inspired by musical notation, where a "sharp" raises a note by a half step.

Fill in the blank

C# and .NET are ____ source, meaning their code is publicly available on GitHub.

Quick check

Which popular game engine uses C# as its main scripting language?

True or false

C# can only be used to build one specific type of application.

Fill in the blank

Many Windows desktop programs are written in C# using a framework called ____.

Quick check

Which of these is a real-world use case for C#?

Keep your streak going in Swipe Coding

Swipe through every level of C# on your iPhone — with XP, stars, streaks, a personal advisor and the full track beyond these free levels.

Get the Swipe apps →