The Ultimate C++ Advanced Course | 2022

Alaaeldin Mohamed

Last Updated on August 6, 2023 by GeeksGod

This is the second programming course offered in university. This course will teach you concepts that are widely used in the software world in fields such as game development, web development, mobile app development, and much more. Having a solid foundation in object oriented programming will help you excel in those fields.


The Ultimate C++ Beginner Course

Recommended Book

Problem Solving with C++ 10th Edition by Walter Savitch

About this Course

You will learn advanced programming concepts. In particular, we focus on object oriented programming (OOP).


Where can I ask you questions?

You can leave a comment under the “Q and A” tab in the lecture related to your question.


Does this course cover data structures?

No. Data structures is a course by itself, which universities usually offer after completing an object oriented programming course.


What’s next?

I’ll work on a short After Effects video editing/animation course, then you can expect a few web development courses. In particular, I’ll create a course on HTML and CSS (two of the core technologies for building websites), and WordPress (a powerful tool that allows you to build websites using a simple drag and drop interface without using any code.

Udemy Coupon :


What you will learn :

1. Know about classes
2. Know about objects
3. Know about member variables
4. Know about member functions
5. Know about class inheritance
6. Known about data abstraction
7. Know about scope resolution
8. Know about getters and setters
9. Know about the constructor
10. Know about inheritance
11. Know about friend functions
12. Know about operator overloading
13. Know about arrays in a class
14. Know about dynamic arrays in a class
15. Know about the big three
16. Know about the destructor
17. Know about the copy constructor
18. Know about overloading = operator
19. Know about this keyword
20. Know about protected keyword
21. Know about derived classes
22. Know about polymorphism
23. Know about virtual functions
24. Know about namespaces
25. Know about recursion
26. Know about templates
27. Know about exception handling
28. Know about struct vs class
29. Know about enum
30. Know about separate compilation

100% off Coupon