🌍 Worldwide · Programming
C++ Programming Syllabus
Roadmap to learn C++ programming. The full C++ Programming syllabus: 6 subjects, 20 chapters and 65 topics, with 313 flashcards written against it.
C++ Programming subjects
C++ Programming has 6 subjects. Each one is listed below with its chapters in syllabus order; open a subject for every topic and sub-topic inside them.
Introduction to C++
- Overview of C++ · 3 topics
- Setting Up Environment · 3 topics
Basic Syntax
- Variables and Data Types · 3 topics
- Operators · 6 topics
- Control Structures · 3 topics
Functions
- Function Basics · 3 topics
- Advanced Function Concepts · 4 topics
Object-Oriented Programming
- Classes and Objects · 3 topics
- Constructors and Destructors · 4 topics
- Inheritance · 3 topics
- Polymorphism · 4 topics
- Operator Overloading · 3 topics
Advanced Topics
- Templates · 3 topics
- Exception Handling · 3 topics
- Standard Template Library (STL) · 4 topics
- File Handling · 4 topics
- Multithreading · 3 topics
Best Practices
- Code Optimization · 2 topics
- Code Readability · 2 topics
- Testing and Debugging · 2 topics
C++ Programming flashcards
313 question-and-answer cards across 6 subject decks, each shown in full on its subject page.
C++ Programming syllabus FAQ
What subjects are in the C++ Programming syllabus?
C++ Programming covers 6 subjects: Introduction to C++, Basic Syntax, Functions, Object-Oriented Programming, Advanced Topics and Best Practices.
How many chapters and topics are in the C++ Programming syllabus?
20 chapters and 65 topics, across 6 subjects. Object-Oriented Programming is the largest subject, with 17 topics in 5 chapters.
Are there C++ Programming flashcards?
Yes — 313 question-and-answer flashcards in 6 subject decks. Each deck is printed in full on its subject page here, and the same cards are in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.
Related Programming syllabuses
Roadmap to DevOps Engineering
Data Structure and Algorithm syllabusRoadmap to Data Structure and Algorithm
Python syllabusRoadmap to Python developer
Data Science syllabusRoadmap to Data Scientist
Java Programming syllabusRoadmap to Java Programming
Front-end Web Development syllabusRoadmap to Front-end web development
Machine Learning syllabusRoadmap to Machine Learning
C Programming syllabusRoadmap to learn C programming
Back-end Web Developement syllabusRoadmap to Back-end Web Developement