Skip to content
  • Print
return to Professional Development


Benerd College - Professional Development

3601 Pacific Ave.
Stockton, CA 95211

C++ Programer Course - Online

Many of today's popular desktop, web, and mobile apps were developed with the C++ programming language. With software development roles expected to grow at 22 percent from 2012-2022, learning C++ is an important first step to a career in computer science.

This course is designed to introduce you to the concepts, terminology, application, and coding of the C++ programming language. This course consists of 18 lessons that use text, full programming scenarios, instructional videos, and hundreds of live coding labs that give you real-time feedback on your work. You will learn fundamental programming concepts, including decision making and looping, with the support of practical, step-by-step examples.

After working through these lessons, you will understand the basics of structured and object-oriented programming techniques. Most importantly, you will be able to build C++ programs to strengthen your developer portfolio.

Course Outline:

  1. Overview of Computers and Programming Languages
    1. Basic Elements of C++
      1. Input / Output
        1. Control Structures I (Selection)
          1. Control Structures II (Repetition)
            1. User-Defined Functions
              1. User-Defined Simple Data Types, Namespaces, and the string Type
                1. Arrays and Strings
                  1. Records (structs)
                    1. Classes and Data Abstraction
                      1. Inheritance and Composition
                        1. Pointers, Classes, Virtual Functions, and Abstract Classes
                          1. Overloading and Templates
                            1. Exception Handling
                              1. Recursion
                                1. Searching, Sorting, and the vector Type
                                  1. Linked Lists
                                    1. Stacks and Queues

                                    This program is offered by our partner, ed2go. It is entirely online and is completed at your own pace. When you register, you receive twelve (12) months to complete this program. 

                                    Date: Open enrollment. Start anytime - up to 12 months to complete.


                                    The instructional materials required for this course are included in enrollment. The following textbooks will be shipped to you approximately 7-10 business days after enrollment:

                                    • C++ Programming: From Problem Analysis to Program Design
                                    Hardware Requirements:
                                    • This course must be taken on a PC device. A Mac OS is not compatible.

                                    Software Requirements:  

                                    • PC: Windows 10 or later operating systems.
                                    • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.
                                    • Microsoft Word, Excel, PowerPoint, Outlook and Access 2019 (not included in enrollment). While Microsoft Word, Excel, PowerPoint, Outlook and Access 2019 is ideal, you can use the versions that comes with Office 365. Please note that there may be some differences between your version of these programs and what you see in the course.
                                    • Adobe Flash Player.  Click here to download the Flash Player.
                                    • Adobe Acrobat Reader.  Click here to download the Acrobat Reader.
                                    • Software must be installed and fully operational before the course begins.


                                    • Email capabilities and access to a personal email account.


                                    There are no prerequisites to take this course.

                                    Continuing Education Units (CEUs): 10.8
                                    Course Code: UETG 400
                                    Certificate Price: $995.00 (financial aid available)

                                    JOIN BENERD COLLEGE ON:   Facebook   Twitter   Instagram   LinkedIn