Udemyintermediateen

C++ Object Oriented Programming From Scratch

Master a foundational programming invention! Understand software development from a new perspective. Enhance your tech skills today.

4.0(24)
800students
1h 10m
Certificate
Lharrach Abdellah
Lharrach AbdellahStudio Mumber

Course Content

C++ Object Oriented Programming From Scratch is an intermediate-level Udemy course taught by Lharrach Abdellah. It runs 1h 10m, is taught in English, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 24 reviews, with 800 students enrolled. It is a paid course, first published June 2015.

Dive into the core of modern software development with our comprehensive course on Object-Oriented Programming (OOP). This essential programming paradigm is fundamental to building robust and scalable applications. We'll break down complex concepts into easily digestible lessons, providing a solid foundation for your programming journey.

Our course utilizes C++ as its primary syntax, a powerful and widely-used language alongside Java and Python. C++'s versatility makes it an excellent choice for understanding the principles of OOP.

A key focus of this course is applying OOP concepts within real-world application development using the Qt framework. You'll gain practical skills to leverage Qt's capabilities for building sophisticated user interfaces and applications.

Here's a detailed look at the topics we'll cover:

  • Classes and Objects: Understand the building blocks of OOP and how to create reusable blueprints and instances.
  • Constructors & Destructors: Learn how to initialize and clean up objects effectively.
  • Accessors: Master controlled access to object data.
  • Overloading: Explore how to enhance code flexibility with function and operator overloading.
  • Pointers: Gain a deep understanding of memory management with pointers.
  • Inheritance: Discover how to create hierarchical relationships between classes for code reusability.
  • Polymorphism: Learn to write flexible code that can handle objects of different classes in a uniform way.
  • Static Members: Understand the purpose and usage of static members in classes.
  • Qt and OOP: Explore how to seamlessly integrate OOP principles with the Qt framework for powerful application development.

This course provides a step-by-step approach to mastering OOP. Join us and unlock the power of object-oriented programming to build the next generation of applications!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.