C++ Programming

Master the Language Behind High-Performance Applications

C++ is one of the most powerful and widely used programming languages in the world-essential for engineers, scientists, and developers working on everything from embedded systems to large-scale software. This hands-on, introductory course provides a strong foundation in object-oriented programming and modern C++ best practices.

Through instructor-guided labs and real-world examples, you'll learn to write efficient, maintainable code while designing and working with classes, objects, and dynamic data structures. Whether you're starting your programming journey or sharpening your technical edge, this course equips you with the core skills needed to succeed.

What You Will Learn:

  • Functions, operators, loops, and decisions

  • Formatted input/output

  • Classes, inheritance, and object-oriented design

  • Dynamic memory and data structures

  • Templates and generic programming

  • Top-level and class member functions

This course is included in the C++ Developer Certificate and Master Programmer Certificate.

Earn 2.1 Continuing Education Units (CEUs).

 Session Information: D2100001

Schedule: Access content 24/7 online. You have 60 days to complete the course.
Times: 12:00am-11:59pm CDT

Bulletin

CALIFORNIA RESIDENTS: The state of California does not participate in the SARA agreement at this time. Therefore, students residing in California cannot pursue online courses. For more information, please visit opce.uah.edu/stateauthorizations.

Instructors

Name Additional Resources
David Brockhaus

Facility Detail

Online
Canvas - Learning Management System
Access content 24/7
UAH, OPCE VIRTUAL

Cancellation Policy

A cancellation charge of 10.00% will be assessed on cancellations occurring within 5 days of the start of this session.