Overview
This course introduces the foundational concepts of C++ classes and objects, focusing on implementing basic code structures and OOP concepts, as well as dealing with common edge cases.
Syllabus
- Course 1: C++ Classes Basics Revision
- Course 2: Mastering Complex Data Structures in C++
- Course 3: Applying Advanced Data Structures on Practice in C++
- Course 4: Projection, Filtering, and Aggregation of Data Streams
- Course 5: Practicing Intermediate Implementation and Data Streams in C++
Courses
-
This course introduces the foundational concepts of C++ classes and objects, focusing on implementing basic code structures and OOP concepts, as well as dealing with common edge cases.
-
In this course, you will expand your knowledge of C++'s more advanced features, including comprehensive data structures like maps, sets, and pairs, as well as nesting these data structures together, which are crucial for managing more complex data efficiently.
-
You will apply your knowledge on C++'s more advanced features, including comprehensive data structures like maps, sets, pairs, and nested vectors on practice. Solving practice challenges will help to master the skills you have just revised.
-
Focusing on data manipulation operations, this course teaches how to perform data projection, filtering, and aggregation using C++ without needing advanced external libraries. You will learn how to use both procedural and functional programming techniques when applying filtering and aggregation on the data stream.
-
This course reinforces the principles learned in previous courses through hands-on practice with intermediate-level C++ codes and data stream manipulations, finalizing preparation for industry-level data handling tasks.