Certificate in C++ Programming
Intermediate

Certificate in C++ Programming

About This Course

Master C++, the powerful programming language behind operating systems, game engines, and high-performance applications. Learn C++ fundamentals, pointers, memory management, and object-oriented programming. Understand templates, Standard Template Library (STL), exception handling, and file I/O. Master advanced topics including operator overloading, inheritance, polymorphism, and design patterns. Learn efficient algorithms, data structures implementation, and performance optimization. Understand modern C++ features (C++11/14/17/20). Build projects including games, system utilities, and performance-critical applications. Perfect for aspiring game developers, systems programmers, or software engineers needing high-performance computing skills. C++ powers everything from embedded systems to AAA video games.

Course Content

Module 1: Welcome to C++ — Tools and Your First Program
1.1 Why C++ Still Matters for Zambian Learners (Preview)
1.2 Setting Up Code::Blocks or VS Code with g++
1.3 Your First C++ Program
1.4 Reading Errors and Using <code>cin</code>
Module 2: Variables, Types, and Kwacha Arithmetic
2.1 Variables and Data Types in C++
2.2 Operators and Kwacha Arithmetic
2.3 Type Conversion and Constants
2.4 Worked Example: Shop Receipt with User Input
Module 3: Control Flow — Decisions and Loops
3.1 Making Decisions with if-else and switch
3.2 Repeating Tasks with Loops
3.3 Worked Example: ZESCO Tariff Calculator
3.4 Nested Loops, break, and continue
Module 4: Functions, Arrays, and Strings
4.1 Writing Functions in C++
4.2 Arrays and Strings
4.3 Worked Example: Market Stall Price List
4.4 String Operations and C-Style Strings
Module 5: Pointers and Object-Oriented Programming
5.1 Pointers Explained Gently
5.2 Classes and Objects: A School Register
5.3 Constructors, Getters, and Setters
5.4 Inheritance and Vectors Briefly
Module 6: File I/O, a Console Project, and Paths Forward
6.1 Reading and Writing Files
6.2 Console Project: Market Sales Tracker
6.3 Debugging Habits
6.4 Paths After C++

Student Reviews

No reviews yet. Be the first to review!

ZMW 3,000.00

Login to Enroll
Instructor TBA
Duration 12 weeks
Students 0
Language English
New Join Our Community!