C++ Object-Oriented Programming for Beginners

Learn C++ Object-Oriented Programming, Classes, Objects, Inheritance, Polymorphism, Methods, Control Structures.
0.0 (0 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
9 students enrolled
$30
Take This Course
  • Lectures 21
  • Contents Video: 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

In this course you will learn how to become a C++ Object-Oriented programmer by learning to do programming hands-on. This course is easy to understand and will take you from not knowing any C++ Object-Oriented Programming to becoming proficient in the C++ language. The terminology is simply to understand and taught in easy to understand plain English.

You will walk through c++ source code, compile and run the examples to get a full understanding of the topics. This course is expected to take about a week (40 hours) to complete if you go through the entire examples.

The lectures are structures in a step-by-step fashion to make the concept easily understandable with solid examples.

You should take this course to help you learn one of the hottest programming languages in use today in industry.

Topics Covered:

C++ Object-Oriented Programming:

  • Classes
  • Objects
  • Inheritance
  • Polymorphism
  • Intro. to Programming in C
  • Installation of a C Compiler
  • Variables
  • Arrays
  • Vectors
  • Constants
  • Arithmetic Operators
  • Value Assignments
  • Control Structures
  • For loops,
  • While loops
  • Do…while loops,
  • Switch & break statements.
  • Functions

What are the requirements?

  • No pre-requisites. This is your first course. Bring an open mind and have fun.
  • Just have a Windows, Linux or Apple's Mac OS machine to do the examples yourself so you can learn quickly.

What am I going to get from this course?

  • Learn the C++ Object Oriented Programming language step-by-step.
  • Quickly master key topics such as: Objects, Classes, Polymorphism & Inheritance.
  • Learn to program with hands-on approach.
  • Easy to follow lectures: Theory quickly followed with real examples that run!

What is the target audience?

  • Beginners, Students, Professional moving from a different language to C++ Object Oriented Programming.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
01:30
Section 2: C++ PROGRAMMING: COMPILER INSTALLATOIN
Download, Install & Use GNU C++ Compiler
Preview
01:43
Section 3: C++ Data Types, Variables, Vectors, Arrays, Input/Output, Constants
Variables, User Input/Output
Preview
04:19
Arithmetic Operators: Add, Subtract, Multiply, Divide, Mod, Pre & Post: ++, --
Preview
02:24
Compound Operators: =, +=, -=, *=, /=, %=
Preview
01:56
02:29
Arrays Lecture - the lecture should say: "Arrays are *variables that can store more than one value at a time".
Vectors
02:28
Section 4: Control Structures
Logical Operators: ==, !=, >, <, >=, <=
02:37
For Loop
02:18
IF...Else with And (&&), Or (||), Not (!)
03:07
While...loop
01:05
Do...While loop
01:50
Switch & Break statements
01:47
Functions
02:32
Section 5: Object-Oriented Topics
Objects
01:55
Classes: Instantiating Objects from Classes
03:07
Constructors
01:03
Classes: Instantiating Objects using the NEW keyword
03:16
Data Scope: Public, Private, Protected
00:50
Inheritance
04:37
Polymorphism
02:20

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Arash OBAIDI, Security Architect, Developer, Multilingual Instructor

Mr. Obaidi has a Masters degree in Software Engineering. He is a Principal Security Architect specializing in Wireless Device Security, Cloud Security and Secure Services for the telecommunications industry.

Mr. Obaidi's mastery of C, C++, Python, Java & Android will serve you well in helping you grasp tough topics quickly by making programming topics easily understandable.

Mr. Obaidi has been issued U.S. Patents in the field of secure wireless telecommunications and he is a master in his field of Software and Hardware engineering.

Ready to start learning?
Take This Course