C++ programming step-by-step: From Beginner to Advanced
Start with basics of C++ (v11 and v14) then master File I/O, Object Oriented Programming or OOP, STL, Functors, Lambda
4.44 (1352 reviews)

6 393
students
27.5 hours
content
Jul 2020
last update
$89.99
regular price
What you will learn
On completing the course you will have firm grip on C++ language. You will understand the object oriented programming OOPs concept in depth.
You will understand the basic programming structures like branching and looping.
You will understand details about pointers and dynamic memory allocation along with memory management techniques.
You will understand all about functions, parameter passing by value and by reference.
All about user defined types using struct and class. Constructor function, method overloading and dynamic polymorphism.
You will learn operator overloading, friend functions.
In depth understanding of Inheritance and dynamic polymorphism, how runtime polymorphism helps to write more flexible and dynamic code.
Loading charts...
Comidoc Review
Our Verdict
A highly-regarded C++ course for learners looking to build in-depth understanding. With a solid balance of challenging concepts and engaging examples, this course has evolved through multiple updates over time based on students' feedback. While the occasional hiccups with audio quality and exercise solutions may require students to be resourceful, the meticulous instructor provides valuable insights throughout the journey. Overall, the course offers remarkable value for those who wish to excel in learning C++ programming.
What We Liked
- Comprehensive exploration of C++, from basics to advanced topics like STL, Functors, and Lambda
- Instructor known for their expertise in C++ and teaching skills, often provides clear examples
- Structured curriculum focusing on mastering File I/O, Object Oriented Programming (OOP), and dynamic memory allocation techniques
- Content frequently updated to stay relevant with recent C++ versions and standards
- Instructor actively answers questions in the Q&A section, often providing detailed explanations
Potential Drawbacks
- Occasional variations in audio quality across different video lectures might require adjustments or headphones
- Lack of official solutions for some coding exercises can challenge those who get stuck on a problem
- Explanation of specific terms like objects, classes, and references could be more accessible to true beginners
- Some exercises may not function properly within the course interface, requiring external IDEs
Related Topics
1706344
udemy ID
21/05/2018
course created date
09/07/2019
course indexed date
Bot
course submited by