UMSL logo

Computer Education & Training Center


C++ Programming Classes

Master the skill necessary to effectively program in C++ by attending hands-on classes at the Computer Education & Training Center at UMSL.

Our C++ classes are now available online with an instructor present for the entire course. You will see the instructor's screen throughout the class and you can share your screen if you need individual help from the instructor. You will have time to practice, ask questions, and receive hands-on training. If you don't have C++ available on your machine, you can remote into one of our computers. For more information, email

Introduction to C++ Programming

(Prerequisite: Introduction to Programming Concepts or equivalent experience with another programming language.) This course introduces the C++ programming language. Learn to design, write, compile, and run basic C++ applications that incorporate fundamental programming concepts and accepted programming techniques. Understand basic C++ syntax and learn to declare and use variables of different data types to store information in your programs. Practice using control structures, such as if statements, case statements, and loops to control the flow of your applications. Additional topics include relational and logical operators, reference types, classes, methods, functions, and contructors/destructors. [Course Outline]
Fee: $399

Two-Day Class Meets 8:30am-4:00pm (13 hours)
Code Dates Location Instructor
E0650 Thurs., May 14 & Fri., May 15West CountyBeth Arrowsmith

If you would like to register for a course, call (314) 984-9000 or register online.

If you are new to programming, you may want to consider our Programming Concepts class which introduces you to basic coding construction. Classes are also available in Python, Java, and Visual C#.