C++ Programming: From Zero to Practical Projects
30 classes · Complete beginners · English · Instructor and student edition
Course overview
-
Level: Complete beginner; no previous programming experience required.
-
Suggested duration: 30 classes of 90–120 minutes each.
-
Language: English.
-
Software: A C++ compiler such as GCC, Clang, or Microsoft Visual C++, and a code editor such as Visual Studio Code or Visual Studio.
- Final project: A menu-driven Student Management System that adds students, displays records, calculates averages, and saves data to a file.
Recommended teaching resources
-
-
Visual Studio Code — a code editor for writing C++.
-
GCC — a widely used C++ compiler.
-
Visual Studio — an IDE with C++ development support on Windows.
- Compiler Explorer — useful for demonstrating small code examples in a browser. or
-
You can practice using an online compiler, such as the C++ compiler from Programiz, available at programiz.com/cpp-programming/online-compiler.
- 6 Sections
- 31 Lessons
- Lifetime
- Module 1 — Programming foundations5 Items
- Module 2 — Decisions and repetition5 Items
- Module 3 — Functions and data5 Items
- Module 4 — Object-oriented programming6 Items
- Module 5 — Modern C++ tools6 Items
- Module 6 — Professional practice and final project5 Items
the baby teacher
Get unlimited access to all learning content and premium assets Membership
You might be interested in
Sign up to receive our latest updates
Get in touch
Call us directly?
Address
Need some help?
English Levels
- A0-A1 Level Beginner
- A2 Level Elementary
- B1 Level Intermediate
- B2 Level Upper-Intermediate
- C1 Level Proficient
- C2 Level Advanced
- © 2025 The Baby Teacher. All rights reserved.