You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/csharp/tour-of-csharp/what-you-can-build.md
+17-18Lines changed: 17 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: What you can build with C#
3
3
description: Explore the types of applications you can build with C# and .NET, including web, desktop, mobile, cloud, IoT, AI, and games.
4
-
ms.date: 02/06/2026
4
+
ms.date: 02/10/2026
5
5
ai-usage: ai-assisted
6
6
---
7
7
@@ -14,14 +14,23 @@ C# and the [.NET platform](../../standard/glossary.md#implementation-of-net) sup
14
14
>
15
15
> **Experienced developer?** Jump directly to the workload that matches your goals. Each section links to the documentation and tutorials you need.
16
16
17
+
## AI and machine learning
18
+
19
+
C# integrates with AI and machine learning tools:
20
+
21
+
-**[ML.NET](../../machine-learning/index.yml)** - Build custom machine learning models in C# without requiring deep ML expertise.
22
+
-**[Semantic Kernel](/semantic-kernel/)** - Integrate large language models (LLMs) into your applications.
23
+
-**[Azure AI services](/azure/ai-services/)** - Access pre-built AI capabilities like vision, language understanding, and speech recognition.
24
+
25
+
Get started with [ML.NET tutorials](../../machine-learning/index.yml).
26
+
17
27
## Web applications
18
28
19
29
Build web applications with [ASP.NET Core](/aspnet/core/), the cross-platform framework for creating modern web apps and APIs. You can build:
20
30
21
31
-**Server-rendered web apps** using Razor Pages or MVC.
22
32
-**Interactive web UIs** using [Blazor](/aspnet/core/blazor/), which lets you write client-side logic in C# instead of JavaScript.
23
33
-**Web APIs** and [minimal APIs](/aspnet/core/fundamentals/minimal-apis/overview) for backend services.
24
-
-**Real-time apps** using [SignalR](/aspnet/core/signalr/introduction) for features like chat and live dashboards.
25
34
26
35
Get started: [ASP.NET Core tutorials](/aspnet/core/tutorials)
27
36
@@ -51,22 +60,6 @@ C# and .NET are well suited for building cloud-native applications and microserv
51
60
52
61
Get started: [Get started with Azure and .NET](../../azure/index.yml).
53
62
54
-
## Internet of Things (IoT)
55
-
56
-
Control devices and read sensor data by using the [.NET IoT libraries](../../iot/index.yml). You can run C# apps on devices like [Raspberry Pi](../../iot/quickstarts/sensehat.md) and other single-board computers to build IoT solutions.
57
-
58
-
Get started: [.NET IoT tutorials](../../iot/tutorials/blink-led.md)
59
-
60
-
## AI and machine learning
61
-
62
-
C# integrates with AI and machine learning tools:
63
-
64
-
-**[ML.NET](../../machine-learning/index.yml)** - Build custom machine learning models in C# without requiring deep ML expertise.
65
-
-**[Semantic Kernel](/semantic-kernel/)** - Integrate large language models (LLMs) into your applications.
66
-
-**[Azure AI services](/azure/ai-services/)** - Access pre-built AI capabilities like vision, language understanding, and speech recognition.
67
-
68
-
Get started with [ML.NET tutorials](../../machine-learning/index.yml).
69
-
70
63
## Games
71
64
72
65
C# is one of the most popular languages for game development:
@@ -77,6 +70,12 @@ C# is one of the most popular languages for game development:
77
70
78
71
You can also use [Visual Studio for game development](https://visualstudio.microsoft.com/vs/features/game-development/?utm_medium=microsoft&utm_source=learn.microsoft.com&utm_campaign=inline+link) with these engines.
79
72
73
+
## Internet of Things (IoT)
74
+
75
+
Control devices and read sensor data by using the [.NET IoT libraries](../../iot/index.yml). You can run C# apps on devices like [Raspberry Pi](../../iot/quickstarts/sensehat.md) and other single-board computers to build IoT solutions.
76
+
77
+
Get started: [.NET IoT tutorials](../../iot/tutorials/blink-led.md)
78
+
80
79
## Next steps
81
80
82
81
Now that you know what you can build, choose your next step:
0 commit comments