$19.99
per month
Video
May 2024
19hrs 41mins
1st Edition
-
Master the fundamentals of C++ programming
-
Develop practical skills and terminology related to software development
-
Apply the principles of object-oriented programming (OOP) like a pro
Do you know that C++ is used by over 4 million developers worldwide? In the US, a C++ developer earns around S100,000 a year. Through this video course, you will learn C++ by building applications.
The course starts by taking you through the learning objectives and helps you with the process of setting up the environment on Windows and macOS. Once you are ready to code, you will learn to build many interesting applications, such as MadLibs Clone, Jam of the Month, Parallel Array/Vectors, and Tic-Tac-Toe, to become familiar with C++ concepts such as variables, data types, operators, control statements, arrays, vectors, and functions.
As you progress, you'll embark on creating compelling projects that further your knowledge of classes, objects, exception handling, debugging, pointers, inheritance, and polymorphism. We then cover an exploration of templates, the Standard Template Library (STL), smart pointers, and operator overloading. The course culminates into Data Structures, where you'll master the implementation and application of essential structures such as lists, stacks, and queues—key elements that support the development of more sophisticated and efficient applications.
By the end of this course, you will have developed basic and advanced C++ skills needed to build modern and robust applications.
Whether you're a novice ready to tackle C++, a developer aiming to enhance your resume, a seasoned programmer keen on refining your skills, or a student immersed in computer science studies—this course is your gateway to mastering C++ with just a computer and your enthusiasm.
-
Master the fundamentals of C++ programming
-
Apply procedural and object oriented concepts and syntax
-
Develop practical skills and terminology related to software development
-
Building custom data structures with array and link-based approaches
-
Construct and manipulate data structures like arrays, lists, stacks, and queues.
-
Implementing the ADTs List, Stack, and Queue