C# Spotlight: Earn Cert and Dice Advice

Microsoft's venerable C# programming language is in the news this week as the company announced a new foundational certification one day before careers site Dice cited advice to become a C# developer.

The new Foundational C# Certification is offered in collaboration with freeCodeCamp, a charity that creates free learning resources for math, programming and computer science. The course will cover core concepts, syntax and practical application in software development, using hands-on exercises and projects to teach C# fundamentals including variables, data types, control structures and object-oriented programming principles, its site indicates.

By the end of the course, students will have gained the practical skills and knowledge needed to confidently leverage C# for building applications, freeCodeCamp said.

[Click on image for larger view.] Foundational C# Certification (source: freeCodeCamp).

"C# continues to shine as a leading programming language, essential in creating dynamic web applications, Unity games, comprehensive enterprise solutions, and more," said Microsoft in an Aug. 28 announcement. "In the rapidly evolving tech landscape, having tangible proof of your skills and dedication can set you apart.

"Our Foundational C# Certification provides just that -- a testament to the time and effort you've invested in mastering this versatile language. While no certification can guarantee a job, adding this to your portfolio demonstrates your commitment to continuous growth and your proficiency in C#."

C# 11 Work on GitHub
[Click on image for larger view.] C# 11 Work on GitHub (source: Microsoft).

Coincidentally, the very next day Dice penned "How to Become a C# Developer," which details how to master the language, starting out with: "The first step is to master the language itself, either through self-study or by taking a course."

Dice also points to official C# documentation as a learning resource, which itself lists a bunch of courses, videos and so on.

C# 11 Work on GitHub
[Click on image for larger view.] Some Learn C# Resources (source: Microsoft).

"A common question among new developers is, 'Where do I gain experience?' The biggest advice here is to search GitHub for open source projects looking for C# developers. That's where you'll likely find senior C# developers who can assist and mentor you as you master the language," Dice said.

"C# is a fun language to work in. The tools are quite powerful, helping assist you along in your coding. C# has evolved from an early language that resembled Java, and it continues to iterate into a more useful form, so make sure you stay on top of the latest advances. Whenever there's a new version, download it, and learn about the updates. Given its continuing popularity and the sheer amount of legacy code out there, C# is likely to be around for a very long time."

Microsoft, meanwhile, offered up this list of reasons to earn the cert:

  • Thorough Knowledge Base: With a 35-hour training course on Microsoft Learn, this certification provides a thorough foundation of C#. From core concepts, syntax to practical software development applications -- it's all here.
  • A Credential You Can Showcase: Existing C# developers, here's your chance to bolster your LinkedIn profile. Display your commitment to continuous learning and expertise to potential employers and peers.
  • Global and Free: This certification is free and globally available, ensuring every developer across the globe can access and benefit from it.
  • A Comprehensive C# Journey: Partnering with freeCodeCamp, a renowned charity with a world-class learning platform, we've developed a certification that truly stands out. By utilizing resources from Microsoft Learn, learners will undergo a thorough training program, capped off by an 80-question exam hosted on freeCodeCamp. Master foundational concepts including variables, data types, control structures, and more.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus


  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube