Certificate in C++ Programming

Harness the Power of Object-Oriented Programming for Flexibility and Control


Program Details

  • Location: Online
  • Duration: 8 months
  • Times: Evenings
  • Cost: $4,497

Next start date:

February 2025

Get Details
Talk to an Enrollment Coach

About this Program

C++ remains one of the most popular languages in the world, and its platform-independent code is found in every operating system in existence. Developers who are fluent in this language can produce a wide variety of applications for embedded systems, mobile devices, robotics, healthcare, games and more. 

This three-course certificate program will teach you the best practices for professional-style coding in production-level code. You’ll learn high-level object-oriented programming skills and gain valuable experience by developing and testing C++ programs, including understanding object life cycles, implementing polymorphic object hierarchies, and applying the C++ standard coding guidelines. 

▸ Related Article: Find the Right Programming Language for You


Experienced software developers and IT professionals. Those with less experience should consider taking our course in Foundations of C Programming first.

See Requirements


  • Object-oriented modeling and design principles
  • Practical issues affecting large-scale software development
  • Advanced C++ Standard Library containers, algorithms and utilities 
  • How to practice good software design and test methods using C++
  • C++ coding guidelines and the implications of the way solutions are crafted


  • Take on development challenges that are modeled on real-world programming problems like game development and computer graphics 
  • Receive professional code review feedback on submissions to support your programming evolution

Career Stats


Alumni working in field

Top Employers

Boeing, Microsoft, Tableau, Amazon, GitHub, various gaming companies


Projected job growth for software developers in the United States (2020-2030)


Average salary for software developers in the United States (2020)


Connect with an enrollment coach to learn more about this offering. Or if you need help finding the right certificate, specialization or course for you, reach out to explore your options.

Program Overview

Complete the courses listed below to earn the certificate. You may be able to take individual courses without enrolling in the certificate program; check the course pages for details.

Learning Format

Online With Real-Time Meetings

Online With Real-Time Meetings

Combine the convenience of online learning with the immediacy of real-time interaction. You’ll meet with your instructor and classmates at scheduled times over Zoom. Learn More »

Program Sessions

Online With Real-Time Meetings

Closed Sessions

Want to get the latest?

Sign up to get updates about this program, including info sessions and application deadlines.

  Get our email newsletter with career tips, event invites and upcoming program info.       Sign Up Now