3 Courses Required

This certification is designed to provide a thorough grounding in C#, a versatile and widely used programming language in the .NET framework. The program covers everything from basic syntax and data types to advanced concepts like object-oriented programming. By the end of the certification, you'll be capable of building professional-level desktop, web, and mobile applications using C# and related technologies in the .NET ecosystem.

Who Should Take This Certification?

C# is a versatile and powerful programming language integral to developing a wide range of applications on the .NET framework. As a language known for its robustness and efficiency, C# is utilized by developers in various roles across diverse sectors, including technology, finance, healthcare, and gaming. Software developers, IT professionals, system architects, and game developers employ C# to build everything from desktop applications and mobile apps to enterprise software and video games. This certification will enhance your competence in application development using C# and boost your confidence in the reliability and performance of your software solutions. It is especially beneficial for those looking to refine their programming skills in a strongly typed language and advance their careers in software development. Employees and job seekers aiming to expand their technical skills and improve their ability to design and implement complex systems should consider this certificate for professional development.

Workplace Skills

  • Fundamental and Advanced Programming Concepts: Master fundamental and complex programming concepts in C# to develop versatile applications.
  • Object-Oriented Programming: Gain a deep understanding of object-oriented principles in C# to enhance the modularity and scalability of software applications.
  • Database Access: Acquire skills in accessing and manipulating databases using C# with Entity Framework, enhancing data-driven application development.
  • Error Handling and Debugging: Develop robust error handling and debugging techniques to create reliable and stable applications.
  • Unit Testing: Learn to implement unit testing in C# to ensure your code is bug-free and performs as intended.

Requirements

This certification includes a series of progressive courses: Introduction to Visual C# .NET Programming, Intermediate Visual C# .NET Programming, and Advanced Visual C# .NET Programming. Completing this three-course sequence will result in issuing this certification and the accompanying badge, which may be displayed in your email signature and on LinkedIn.

Prerequisite: Some familiarity with computer programming or coding in any language will help you quickly adapt to programming with C#. While it is not required, many C# students who are new to programming have benefitted from first taking our Introduction to Computer Programming course and then segueing into coursework with C#.

Schedule

Courses are held monthly and may be taken online synchronously or in person at our training center in Des Peres, St. Louis County, Missouri. Employers and job centers may also request training held at an offsite location. Please contact info@cetc.umsl.edu for further information.

Pathways

Each course is worth 1.3 CEUs.

For More Information

For more information and registration details, please visit the dedicated course area on our website or contact our support team at info@cetc.umsl.edu.

Additional Details

Required fields are indicated by .