Foundational C# with Microsoft Certification

  • Free
  • Certificate included
  • Course certificate
Provider
freeCodeCamp
Cost
Free
Certificate
Included, free and verifiable
Format
Self-paced
Language
English
Subjects
Programming, Computer Science
Source
freeCodeCamp
Last verified
14 Sep 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.

As with everything on freeCodeCamp, the course 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.

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

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