Share via

Why does the Microsoft Learn AI portal show code examples by default only in Python? Even Exercises and Knowledge Checks have questions based on python only

Deepankar 280 Reputation points
2026-06-07T08:25:32.11+00:00

On the Microsoft Learn portal for AI learning, most of the code examples are provided only in Python. To access equivalent C# samples, we have to navigate separately through manual sample links. This makes it less convenient for .NET developers who want to follow along directly in C#. Could Microsoft Learn include C# examples alongside Python by default, so both communities can benefit without extra steps?

Earlier, we used to have multiple options to switch the code Python, C#, and JavaScript.

User's image

Further, In the exercise and Knowledge Check Section, the questions are based on Python. So in the actual certification exam, will the questions also be focused only on Python syntax? Don’t you think this approach is unfair?
Eg: https://learn.microsoft.com/en-us/training/modules/foundry-sdk/07-knowledge-check?pivots=text

User's image

Community Center | Not monitored
0 comments No comments

Answer accepted by question author

Amira Bedhiafi 42,686 Reputation points MVP Volunteer Moderator
2026-06-07T14:14:52.78+00:00

Hi Deepankar !

Thank you for posting on MS Learn Q&A.

I understand the concern. In this specific Microsoft Learn module, the content is Python-first, so the knowledge check also asks about the Python package, such as azure-ai-projects. That does not necessarily mean the certification exam is Python-only.

The official Microsoft Foundry quickstart still provides language options for Python, C#, TypeScript, Java, REST API, and Foundry portal, and the C# setup uses packages such as Azure.AI.Projects, Azure.AI.Projects.Agents, Azure.AI.Extensions.OpenAI, and Azure.Identity.

https://learn.microsoft.com/en-us/azure/foundry/quickstarts/get-started-code

For the certification side, the official Azure AI Engineer Associate page says candidates should have experience developing solutions using languages such as Python and C#, and should be able to use REST APIs and SDKs to build Azure AI solutions. It does not describe the exam as a Python-syntax exam.

https://learn.microsoft.com/en-us/credentials/certifications/azure-ai-engineer/

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.