C & C++ PROGRAMMING

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 (...

Available: Online + Offline (Bali, Surabaya, Jember, Banyuwangi)
Basic C++ Programming
Duration 90 minutes / meeting
Class Size Max. 5 students

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?

1

Module 1: C++ Syntax, Streams & Modern Memory References

C++ syntax, I/O streams (cin, cout), namespaces, function overloading, pass-by-reference (&), and const correctness.

2

Module 2: Object-Oriented Programming (OOP) in C++

Classes, Encapsulation, Constructors/Destructors, Operator Overloading, Inheritance, Virtual Functions, and Polymorphism.

3

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).

LEARNING OUTCOMES

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 Tuition
Course Benefits
  • ✓ 90 minutes / meeting
  • ✓ Max. 5 students
  • ✓ Daily Report
  • ✓ Mentor feedback
  • ✓ Official certificate

Student Stories

Made Emy
“

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

Vicky Christian
“

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

Asrul Firdaus
“

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

Not necessary. You can begin directly with Basic C++ as all syntax fundamentals are taught from scratch.
Extremely suitable. Understanding classes, pointers, references, and inheritance is mandatory for Unreal Engine C++.
The course uses modern C++ (C++17/C++20) which is cleaner, safer, and more expressive.
START TOGETHER

The Best Investment for Your Child's Future

Sign up now for a trial class or consult with our educational advisory team.

Logo Koding Akademi

Koding Akademi

Online

Today