Udemy

Demystifying OOP with C++

Enroll Now
  • 936 Students
  • Updated 9/2022
  • Certificate Available
4.3
(174 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 31 Minute(s)
Language
English
Taught by
Bhalchandra Gholkar, Daryl Newell
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(174 Ratings)
1 views

Course Overview

Demystifying OOP with C++

This course stands apart because we show you the How and Why.

Our objective is to take this course beyond the myths, help you learn the C++ language in a comprehensive way and demystify the C++ programming language. We teach you the why, when and where and not just how!   

Learning C++ is more than just syntax. OOP is a revolutionary development in the software industry. We teach concepts of C++ from the theoretical and not merely from the coding perspective. OOP and C++ have revolutionized the ability to write computer programs that interact with the user in the real world.  

Animation, voice over, and real-world examples enhance the unique style of our instructors.  Using step-by-step explanations we highlight all of the features of C++ and OOP.  As students, your effort and participation in the entirety of the course will help you gain the knowledge you need to be an advanced C++ programmer.  As well as practicing your code; tests, quizzes and assignments will help you retain the understanding you have gained.  

After learning the C++ programming language you will find that moving on to other languages will be much easier.  We start with basic methodologies, general features and then go more in depth.  By continually adding content, we ensure that your learning never stops.  

If you want more than just a new language vocabulary, you want this course!  Start today to begin to demystify C++!

Course Content

  • 14 section(s)
  • 138 lecture(s)
  • Section 1 Fundamental principles of Object Oriented Programming
  • Section 2 Moving from C to C++
  • Section 3 Reference Variable in C++
  • Section 4 Default function arguments
  • Section 5 Dynamic Memory Allocation
  • Section 6 Classes and Objects
  • Section 7 Manager functions in C++
  • Section 8 Special Class features
  • Section 9 Function overloading in C++
  • Section 10 Inheritance in C++
  • Section 11 Stream input output in C++
  • Section 12 Polymorphism
  • Section 13 Types of Inheritance
  • Section 14 Assignments

What You’ll Learn

  • Master principles of Object Oriented Programming
  • You will be proficient with the concepts of C++
  • You will be able to comprehend and read C++ source code effortlessly
  • Confidence to face an interview


Reviews

  • O
    Oscar Sandoval Penilla
    5.0

    You will love it! I took this course because I was feeling gaps in my OOP concepts knowledge. The course content is really good, and the teaching methodology is awesome and unique (there is a mix between C and C++). I felt like I was at university again because there are a lot of exercises to practice and understand the concepts. If you follow the structure of the course and don't skip any sections, many things will start clicking in your brain, that's awesome! I feel more comfortable reading and writing C++ code after taking this course. But everything is not perfect... In a few lessons, audio and video quality aren't the best, but also they aren't the worst too. Also, I felt the animations were too old and repetitive, but they do their job. In the future, I would like to take more courses with them.

  • B
    Barış Erkuş
    5.0

    I think this is a good course for beginners and/or for people who has some programming experience. It focuses on OOP, but that requires the coverage of other topics. It gives good explanation of the OOP concepts and rules. I would recommend to students, who are taking this course, to code as much as they can, since this is the only way to digest the topics. Also, review some of the topics on the other teaching web pages of books. In overall, I like the class.

  • B
    Boer Cai
    5.0

    This Demystifying the OOP with C++ is very inspiring, I understand the philosophy of C++ and its' history. Understanding the limitation of C and how did Bjarne Stroustrup design the C++ language to get around the C limitation. This is not a course for guiding you to design some sophisticated OOP program. Instead, it guides you step by step thinking like computer scientists why the C++ OOP mechanism design in this way. It reflects the design philosophy of Bjarne Stroustrup. This is not only the course for improving C++ OOP skill, but the course of C++ discovery journey. I am also interesting in C++ generic template programming. I feel that C++ generic template programming is another elegant discovery besides the OOP. Hopefully you can make such course in the future. This course deserves 5 star.

  • F
    Farhan Ahmad
    5.0

    this course teaches us basics of object oriented programming with lot of real world examples. It is highly recommended to those who wants to move from C to C++. The limitation of C is discussed along with the improvement of this limitation in C++. Hats off to the teacher who knows very well what she is teaching.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed