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
- C++ Classes Basics Revision
- 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.
- Mastering Complex Data Structures in C++
- 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.
- Applying Advanced Data Structures on Practice in C++
- 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.
- Projection, Filtering, and Aggregation of Data Streams
- 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.
- Practicing Intermediate Implementation and Data Streams in C++
- 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.
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.