Course description

A Basic C++ course introduces learners to one of the most widely used programming languages in systems programming, game development, embedded systems, and performance-critical applications. It focuses on the fundamentals of syntax, logic, and object-oriented programming, preparing learners for advanced software development.

What will i learn?

  • - Core Syntax & Structure - Write and compile simple C++ programs. - Understand variables, data types, operators, and expressions. - Control Flow - Implement conditional statements (if, switch). - Use loops (for, while, do-while). - Functions & Modular Programming - Define and call functions. - Understand scope, parameters, and return values. - Object-Oriented Programming (OOP) Basics - Create classes and objects. - Apply encapsulation, inheritance, and polymorphism. - Memory Management - Work with pointers and references. - Understand dynamic memory allocation (new, delete). - Practical Applications - Build small projects like calculators, text-based games, or file-handling utilities.

Requirements

  • - General Computer Knowledge: Comfort with using a PC and installing software. - Math & Logic: Basic arithmetic and logical reasoning. - Software Setup: Access to a C++ compiler (e.g., GCC, Clang, or Microsoft Visual Studio).

Frequently asked question

Yes, it’s widely used in game engines, operating systems, and embedded systems.

80000K

Lectures

29

Skill level

Beginner

Expiry period

Lifetime

Share this course

Related courses