6 Sections
31 Lessons
Lifetime
Expand all sections
Collapse all sections
Module 1 — Programming foundations
5 Items
1.1
Class 1: Introduction to C++ and your first program
1.2
Class 2: Variables and data types
1.3
Class 3: Input and output
1.4
Class 4: Arithmetic operators
1.5
Class 5: Constants, type conversion, and formatting
Module 2 — Decisions and repetition
5 Items
2.1
Class 6: if, else, and comparisons
2.2
Class 7: switch statements and menus
2.3
Class 8: for loops
2.4
Class 9: while and do-while
2.5
Class 10: Nested loops and patterns
Module 3 — Functions and data
5 Items
3.1
Class 11: Creating and calling functions
3.2
Class 12: Parameters, return values, and scope
3.3
Class 13: Arrays
3.4
Class 14: Strings and text processing
3.5
Class 15: References and pointers
Module 4 — Object-oriented programming
6 Items
4.1
Class 16: Classes and objects
4.2
Class 17: Constructors and destructors
4.3
Class 18: Encapsulation
4.4
Class 19: Inheritance
4.5
Class 20: Polymorphism and virtual functions
4.6
Class 21: struct, enum, and type aliases
Module 5 — Modern C++ tools
6 Items
5.1
Class 22: vector and iterators
5.2
Class 23: Maps, sets, and standard algorithms
5.3
Class 24: Reading and writing files
5.4
Class 25: Exception handling
5.5
Class 26: Smart pointers and resource safety
5.6
Class 27: Function and class templates
Module 6 — Professional practice and final project
5 Items
6.1
Class 28: Debugging, testing, and code quality
6.2
Class 29: Searching and sorting
6.3
Class 30: Final practical project — Student Management System
6.4
Student exercises
6.5
Course-wide practice and review
C++ Programming
Off
On
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Home
Courses
Search
Search
Account
Login with your site account
Lost your password?
Remember Me
Modal title
Main Content