About the OpenEDG C++ Institute
The C++ Institute is a nonprofit initiative run by the Open Education and Development Group (OpenEDG) that was created to advance the C/C++ programming languages, offer a global framework for C/C++ examinations, and foster, advance, and support professional careers in C/C++ programming and related technologies.
Our goal is to advance professional careers in C/C++ programming and related technologies while also promoting the C/C++ programming languages and offering a global framework for C/C++ examinations.
The C++ Institute brings together a committed community of IT professionals, programming specialists, programming enthusiasts, education establishments, training organizations, companies and volunteers who strive for quality development, assessment excellence and the popularization of programming in the C and C++ languages.
The C++ Institute is recognized as the world’s leading organization offering a high-stakes C/C++ certification programme, allowing candidates to test at thousands of accessible and secure testing centres worldwide.
C++ Institute Courses
Â
Â
Â
Â
Â
Level: Beginner | Length: 6-7 weeks (Suggested: 6-7 hours/week) | Associated Certification: CLE – C++ Certified Entry-Level Programmer (Exam CLE-20-01)
You can get ready for the CPE (C++ Certified Entry-Level Programmer) and CPA (C++ Certified Associate Programmer) tests by taking the C++ Essentials – Part 1 (BASICS) course.
The course introduces the fundamentals of C++ programming and touches on the vocabulary, conventions, and practices of basic programming, including the most popular library functions.
The course’s objectives are to acquaint students with the fundamentals of computer programming and developer tools, to introduce them to the syntax, semantics, and data types that a language has to offer, and to empower them to create their own programs using standard language infrastructure regardless of the hardware or software platform.
Pre-requisite
No pre-requisites ‒ the course is designed for absolute beginners. No prior knowledge of programming is required.
Prepare for Careers
Having completed the course, you will be prepared to attempt the qualification CPE ‒ C++ Certified Entry-Level Programmer certification. The C++ language is the absolute essential for entry-level and software development jobs.
Key skills you will learn
Sign up for C++ Essentials 1, and learn these core skills:
- Learn the universal concepts of computer programming
- Â Learn the syntax and semantics of the C++ language
- Â Practice skills in resolving typical implementation challenges
- Â Use the most important elements of the C++ language standard infrastructure
- Â Install your runtime environment
- Â Write your own C++ programs
- Â Prepare for the CPE certification exam!
Course Syllabus
- Module 0. Installing and setting up programming environment
- Module 1. Introduction to computer programming
- Module 2. Advanced flow control and data aggregates
- Module 3. Extending expressive power: pointers, functions and memory
- Module 4. Accessing various kinds of data
Â
Â
Â
Â
Â
Level: Intermediate | Length: 6-7 weeks (Suggested: 6-7 hours/week) | Associated Certification: PA – C++ Certified Associate Programmer (CLA-21-02)
The CPA – C++ Certified Associate Programmer certification test is available in cooperation with Pearson VUE, and the C++ Essentials – Part 2 (CPPE2) course is the second in a 2-course series that will prepare you for it.
The first part of the course continues where C++ Essentials left off. Its major objective is to assist you in mastering the more complex facets of C++ programming, such as inheritance, handling exceptions, handling object-oriented programming (OOP), handling enumerated types, and dealing with overloading operators.
The course is designed for students who have completed C++ Essentials – Part 1, as well as those students who already demonstrate an intermediate level of C++ proficiency and wish to continue their C++ learning journey.
Pre-requisite
Recommended: Completing the C++ Essentials – Part 1 (Basics) course prior to starting this one.
Prepare for Careers
Having completed the course, you will be prepared to attempt the qualification CPA – C++ Certified Associate Programmer certification. The C++ language is the absolute essential for entry-level and software development jobs.
Key skills you will learn
Sign up for C++ Essentials 2, and learn these core skills:
- Learn what object-oriented programming is and how to use this approach in C++ programming
- Learn how to create classes and objects
- Understand the concept of polymorphism, virtual methods, and friendship in the C++ world
- Learn how to handle exceptions in C++
- Learn what operator overloading is
- Learn about enumeration and enumerated types
Course Syllabus
- Module 1. The essentials of OOP
- Module 2. Inheritance
- Module 3. Exceptions
- Module 4. Operators and enumerated types
Certification
The C++ Essentials ‒ Part 1 (Intermediate) course is fully aligned with the CPE ‒ C++ Certified Entry-Level Programmer certification and is the first in a 2-course series that prepares for CPA ‒ C++ Certified Associate Programmer certification.
The C++ Essentials ‒ Part 2 (Intermediate) course is aligned with the CPA ‒ C++ Certified Associate Programmer certification. The Part 1 and Part 2 provide a full-spectrum preparation for the CPA exam.
CPE ‒ C++ Certified Entry-Level Programmer certification shows that the individual is familiar with universal computer programming concepts like compilation, variables, data types, typecasting, operators, conditional execution, loops, arrays, pointers, structures, and the runtime environment.
CPA – C++ Certified Associate Programmer certification is a professional credential that measures your ability to accomplish coding tasks related to the basics of programming in the C++ programming language, as well as fundamental programming techniques, customs and vocabulary, including the most common library functions, the usage of the preprocessor, and the object-oriented approach.
More information:Â