Business Value of the Foundational C# Certification with Microsoft

Hello there. :wave:

First, I want to say thank you for bringing us this great opportunity to get a Certificate for C# together with Microsoft. I already gone through the first two modules, and I find the material on Microsoft Learn pretty good. I like the practical nature of the lessons. Since there are no official certificates for C# and .NET from Microsoft, I asked myself how much this certificate will be valued by a potential employer? I personally will finish this exam for sure, I only heard, that it might not getting enough value from employers.


Just to leave this here. After having completed Module 3 - Add logic to C# console applications, I no longer care about if this certificate will once be validated by a potential employer. The practical way the topics were presented and the insight into the problem solving part of software development are worth the time for sure. It was challenging for me as a beginner but I am eager to continue with part 4 now and to write more C# code.

It depends on the role you want to apply for. This course is at a foundation level, which means it’s not for experienced engineers. When I interview an intermediate or senior engineer, I wouldn’t really care about this certificate. But if the candidate is a grad or junior dev, this certificate still has its value.
If you just started to learn coding, then it’s worth it. If you already have solid experience in .NET, and you are looking for a job, it might not be required.

1 Like

Hi there. Thank you for this information. I’m still in an early stage of learning to code and I think this baseline certificate could help finding an entry level spot once I am ready to get one. Good to hear, that it has some value at least for newbies. In any case I find it great, that freeCodeCamp and Microsoft gives us this opportunity at all.

Thanks for the information. I am a complete beginner too.
My question is; when I get comfortable learning all of this, will I be able to use what I have learned to start studying algorithm and data structure? Or I need to learn the advance part of C#.

I’ve completed this course. Based on my understanding, it is a very much “fundamental” level. I’m not sure what kind of algorithm and data structure you mean. I think algorithm and data structure should be part of the “advanced” level.
There are two different paths for beginners:

  1. Learn more about low-level algorithms to solve complicated challenges. This way is harder but would benefit future development.
  2. Use built-in features to develop apps directly. This way is fun at the beginning time because you can develop some apps quickly. But once you encounter some problems, you may still need to learn algorithms and data structure.

I really consider this course as a baseline for C# itself. I decided to go with the first scenario you described above. I want to understand the algorithms first. This by god is hard for someone who is new in this field and has not a good mathematical and programming background. I think the benefits for going through this process is, that after you understand the relevant and important algorithms, the language you use to solve the problems becomes less important. It is a hard and time consuming way, but I am sure it will pay off later.

1 Like

Okay, thanks for your response.