The Certificate course for you!
Fundamentals of C++ programming, including syntax, data types, and control structures.
Object-oriented programming (OOP) concepts, such as inheritance, polymorphism, and encapsulation.
Advanced C++ features, including templates, exception handling, and the Standard Template Library (STL).
What Will You Learn?
Modern C++ (C++17/20) essentials: Type deduction, range-based loops, lambdas.
STL: Vector, map, algorithms, iterators, complexity intuition, and pitfalls.
Memory safety: RAII, smart pointers, move semantics, sanitizer basics.
Debugging & testing: Assertions, unit tests, and reading stack traces.
Course Curriculum
- Introduction to the Course 0:01 Min
- First C++ Program 0:04 Min
- Introduction and Installation 0:10 Min
- Basic Structure of a C++ Program 0:04 Min
- Variables and Comments in C++ 0:06 Min
- Variable Scope And Data Types 0:09 Min
- C++ Control Structures, If Else and Switch-Case Statement 0:04 Min
- Loops in C++ 0:07 Min
- Break and Continue Statements in C++ 0:02 Min
- Getting Started With C++ 0:40 Min
- Let's Code
- Pointers in C++ 0:02 Min
- Pointers in C++ 0:10 Min
- Arrays & Pointers Arithmetic in C++ 0:04 Min
- Arrays & Pointers Arithmetic in C++ 0:10 Min
- Functions & Function Prototypes in C++ 0:05 Min
- Function Overloading with Examples in C++ 0:01 Min
- Functions & More 0:10 Min
- Call by Value & Call by Reference in C++ 0:03 Min
- Call by Value & Call by Reference in C++ 0:15 Min
- Object Oriented Programming in C++ 0:05 Min
- Classes, Public and Private access modifiers in C++ 0:03 Min
- Object Oriented Programming in C++ 0:10 Min
- Constructors In C++ 0:05 Min
- Copy Constructor in C++ 0:03 Min
- Destructor in C++ 0:02 Min
- Constructors In C++ 0:20 Min
- Single Inheritance in C++ 0:02 Min
- Inheritance in C++ 0:15 Min
- Virtual Functions in C++ 0:03 Min
- Abstract Base Class and Pure Virtual Functions in C++ 0:04 Min
- Runtime Polymorphism in C++ 0:15 Min
- File Input & Output in C++ 0:03 Min
- File IO in C++ 0:10 Min
- Template Classes 0:02 Min
- Templates in C++ 0:10 Min
Learn With GreyLearn
-
Build thread-safe programs with C++ concurrency: Threads, futures, mutexes, and practical race avoidance.
-
Implement robust error handling and memory management using RAII, smart pointers, and modern C++ best practices.
-
Develop scalable systems using STL algorithms, containers, and efficient data structures for maintainable codebases.
What Learners Say
Numan Ahmed
The course is quite interesting and little bit challenging due to mcq questions. i feel lot of fun there to learn. The concept of the
Anjali
The C++ Programming on GreyLearn is pretty solid. It covers all essentials from basics to advanced topics like OOP, templates, and STL. Live projects and
SHREYASH KHERODKAR
I am really Grateful To have learned C++ in this platform .It was easy for me to understand this concept through Grey Learn Platform. Thank
V AKASHANAIK
The course was engaging and well-structured, with clear explanations and helpful resources. Highly recommend for anyone looking to deepen their knowledge!
Umesh Puri
Best course to clear basic concept of cpp. The instructor was knowledgeable, and the interactive platform made learning enjoyable. Whether you're new to C++ or
Sumanth
A C++ course provides a comprehensive introduction to this powerful, high-performance programming language. It typically covers key concepts such as data types, variables, functions, and
Frequently Asked Questions
Have something to know? Check here if you have any questions about us.