learn c++ language in arabic

Computer Programming Using C++ (Basics + OOP Programming)
4.5 (195 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.
3,023 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 53
  • Length 6 hours
  • Skill Level All Levels
  • Languages Arabic
  • 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 4/2016 Arabic

Course Description

C++ is known to be a very powerful language. C++ allows you to have a lot of control as to how you use computer resources, so in the right hands its speed and ability to cheaply use resources should be able to surpass other languages. Thanks to C++'s performance, it is often used to develop game engines, games, and desktop apps. Many AAA title video games are built with C++.

This course teaches you the powerful, fast and popular C++ programming language from scratch, Without any recent knowledge about computer programming.

What are the requirements?

  • Nothing, The Course guides you from Scratch

What am I going to get from this course?

  • You'll understand the basics of computer programming and OOP Programming in C++.
  • Learn C++ includes over than 30 lessons that cover: Basic concepts, Data types, Making Decisions, Loops, Functions,Arrays, Strings, Structures, OOP Programming

What is the target audience?

  • Students who is intersted in Learning C++.

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 To Computer Programming
Preview
04:55
Installing tools
Article
Section 2: Getting started
Writing your first program
Preview
09:05
Compiler and Errors types
02:04
Escape Sequence Characters
06:47
Data Types
06:41
Input Data By User
03:18
Basic Mathematical Operators and variable casting
07:07
shortcut, increment and Decrement Operators
10:02
Quiz 1: Basics
4 questions
Section 3: Decision
Boolean Variables and Conditional Operators
11:19
if, if else Statement
07:37
If .. else if Statement
06:48
switch statement
06:57
Quiz 2: Decision
5 questions
Section 4: Loops
while loop
08:32
Do While Loop
04:36
For Loop
09:18
Nested Loops
10:25
Quiz 3: Loops
4 questions
Section 5: Functions
Void Function
11:22
Return Function
06:35
Passing Function By Reference
11:08
Function Default Values
02:54
Creating header files with your functions
03:38
Function Overloading
04:46
Some Built-in Functions - Math Class
04:20
Recursion
08:26
Functions
7 questions
Section 6: Scope Of Variables
Local and Global Variables
05:52
Constant Variable
03:30
Automatic and Static Variables
05:37
Scope Of Variables
3 questions
Section 7: Arrays and strings
Array
13:57
Passing Array to a Function
07:39
Two Dimensional Arrays
06:57
String Class
10:43
Arrays and Strings
6 questions
Section 8: Pointers And Memory Allocation
Pointers
07:24
Dynamic Memory Allocation
10:42
Section 9: Structures
Struct
08:43
Structs with arrays
08:53
struct
3 questions
Section 10: Objects and Classes Basics
Introducing Classes, Objects
08:46
Class Properties, Methods, Members
08:11
Scope Resolution Operator
03:53
Class Constructors
03:44
Overloading Class Constructors
05:59
Creating Objects from a Class in Different Ways
04:35
Destructors in a Class
03:25
Static Members in a Class
06:29
Friend Function
03:47
Section 11: Inhertence
Inheritance
08:49
Protected Access Modifier in Classes
05:28
Inheritance Types (public, private, protected)
05:25
Changing Access Level of Base Class Members in Derived Class
03:56
Order of Execution of Constructors and Destructors in Inheritance
04:38
Multiple Inhertance
06:26
Calling and Passing Values Between Base and Derived Class Constructors
07:57
Overriding Methods
04:22

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Marwa Radwan, Instructor at Udemy

It's Marwa Radwan, a Programming instructor and Academic Teacher.

holds a bachelor degree in Computer Science.

Founder of learn with us team

working as an instructor since 2006 . Teaches more than 50000 student in Egypt and some other places in the programming field for over ten years .

My passion is teaching more students how to be a professional programmers .

Ready to start learning?
Take This Course