This course starts off C++ programming from scratch and delves deeper into the nuances of the language. We will also cover Object Oriented Programming (OOP) for relating our code to address real world scenarios. Students will also be introduced to best practices followed by programmers. Subsequently, we would be going through data structures and algorithms which are essential subjects for any future programmer. Strong C++ fundamentals are also a great foundation if you later move into our Arduino Embedded Systems and Robotics course, since embedded firmware is frequently written in C/C++.
Eligibility: This course is suitable for all. The content will be delivered progressively, so starting from grass-root level we will build our concepts. Anyone who wishes to code in C++ can join in. Have a question before enrolling? Reach out to us and we'll help you pick the right batch.
Enrol or enquire
Seats are limited each batch — reach out to reserve yours.
What you’ll cover.
- Introduction and installation
- Structure of C++ programs, variables and constants
- Array, Vectors, Statements and Operators
- Controlling program flow
- Character, strings and functions
- Pointers
- OOP, classes and objects
- Inheritance, polymorphism and overloading
- Exception handling
- IO and stream
- Sorting
- Linked Lists
- Stack
- Queue
- Map and Set
Good questions.
Basic knowledge of programming concepts is recommended.
Yes, the course covers fundamentals to intermediate topics.
You will work on practical projects involving data structures, algorithms, and real-world applications.
Yes, you will receive an industry-recognized certificate upon successful completion.
No, computers will be provided during offline training sessions.