Foundational C# with Microsoft Certification

  • Free
  • Certificate included
Provider
freeCodeCamp
Cost
Free
Certificate
Included, free and verifiable
Format
Self-paced
Language
English
Subjects
Programming, Computer Science
Source
freeCodeCamp
Last verified
20 Oct 2026

A certification developed with Microsoft and listed by freeCodeCamp under its professional certifications. It introduces C# programming — core concepts, syntax and practical use in software development — through seven blocks: writing your first code using C#, creating and running simple console applications, adding logic to them, working with variable data, creating methods, debugging console applications, and finally the certification exam. The training is hands-on, with exercises and projects, and covers variables, data types, control structures and object-oriented programming principles, so that by the end you can use C# to build applications with confidence.

The six teaching sections are followed on the Microsoft Learn platform: each has a trophy you must earn there and then verify on freeCodeCamp, and only once all six trophies are verified do you qualify for the certification exam. The Microsoft Learn modules, the verification and the exam are free and the path is self-paced; freeCodeCamp states that taking the exam is free of charge. Passing the exam lets you claim the Foundational C# with Microsoft Certification, which is issued at a public URL on freecodecamp.org that employers can check.

Advertisement

What you’ll learn

  • Write and run your first C# code and simple console applications
  • Add logic and work with variable data in C# programs
  • Create methods and debug console applications
  • Apply object-oriented programming principles in C#
  • Pass the Foundational C# with Microsoft certification exam

Who it’s for

Beginners who want a first language in the Microsoft ecosystem, and developers who need a recognised C# foundation before .NET work; no prior programming is required.

Syllabus

7 sections as listed on freecodecamp.org.

  1. Write Your First Code Using C#
  2. Create and Run Simple C# Console Applications
  3. Add Logic to C# Console Applications
  4. Work with Variable Data in C# Console Applications
  5. Create Methods in C# Console Applications
  6. Debug C# Console Applications
  7. Foundational C# with Microsoft Certification Exam

Course details

Includes
7 modules

Source: freeCodeCamp (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens freecodecamp.org Go to course (opens in a new tab)