Basic C++ Programming
Master high-performance object-oriented programming for system applications, game engines, and competitive coding.
A comprehensive foundational C++ course for ages 17+. Combines low-level processing speed with Object-Oriented Programming (OOP), memory references, the Standard Template Library (...
Who is This Class For?
-
Computer Science and Engineering university students aiming to master C++ professionally.
-
Competitive Programming contestants (ICPC / Informatics Olympiads) needing raw C++ execution speed.
-
Game development enthusiasts preparing for Unreal Engine and high-performance software engineering.
C++ is the industry standard for AAA games, high-frequency trading (HFT) engines, and performance-critical software.
What Will Be Learned?
Module 1: C++ Syntax, Streams & Modern Memory References
C++ syntax, I/O streams (cin, cout), namespaces, function overloading, pass-by-reference (&), and const correctness.
Module 2: Object-Oriented Programming (OOP) in C++
Classes, Encapsulation, Constructors/Destructors, Operator Overloading, Inheritance, Virtual Functions, and Polymorphism.
Module 3: Standard Template Library (STL) & Basic Algorithms
Using STL containers (vector, list, stack, queue, map, set, pair), iterators, and algorithm utilities (sort, binary_search).
Skills & Knowledge Gained
C++ Object-Oriented Programming Mastery
Designing clean, highly structured software architectures following modern C++ OOP principles.
Standard Template Library (STL) Proficiency
Implementing complex data structures and search algorithms instantly using standardized STL libraries.
Readiness for Unreal Engine & Coding Competitions
Equipped with strong fundamentals to advance to Advanced C++ or Unreal Engine game development.
Course Fees
Tuition Details Inquiry
Tuition information for this course can be obtained directly by contacting our team.
Inquire TuitionCourse Benefits
- ✓ 90 minutes / meeting
- ✓ Max. 5 students
- ✓ Daily Report
- ✓ Mentor feedback
- ✓ Official certificate
Student Stories
Koding Akademi is the right choice to prepare children for the future. I felt confident enrolling my son in the robotics class because the learning method is fun and the facility is very clean.
— Made Emy
Student's Parent
I really loved the curriculum! The coding projects, like building chatbots and data preprocessing with Python, were super practical and clearly explained step by step. Highly recommended for anyone looking to build real-world tech skills!
— Vicky Christian
Student
I joined the Full Stack Web Developer class in March 2024 with no IT background, so coding was completely new to me. It felt overwhelming at first, but the mentors were genuinely patient in guiding me from the fundamentals. The curriculum is thorough and keeps pace with the latest tech trends. It has been a truly rewarding journey—this class was worth every single minute.
— Asrul Firdaus
Student
Frequently Asked Questions
Explore Other Courses in This Program
The Best Investment for Your Child's Future
Sign up now for a trial class or consult with our educational advisory team.