Learn C++ from scratch in Arabic - for beginners

person icon CS Empire, Ahmed Hatem

Learn C++ from scratch in Arabic - for beginners

للمبتدئين C++ تعلم لغة

updated on icon Updated on Oct, 2023

language icon Language - Arabic

person icon CS Empire, Ahmed Hatem

architecture icon C++,Object Oriented Programming,Programming Languages

Lectures -17

Resources -1

Duration -6.5 hours


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

In this course, you will learn the C++ programming language basics from A to Z in Arabic!

The content of the course as in sections and videos:


  • Why programming.
  • Computer language.
  • Programming language.
  • Comparison between C & C++
  • Download code blocks.
  • Use online editor.
  • Use Decoder for phone.
  • Your first program.


  • Binary VS decimal number system
  • ASCII code
  • Variables.
  • Data types.
  • Program to get the area of a rectangle.


  • Escape sequences.
  • Comments.
  • Types of errors.
  • Arithmetic operations.
  • Expressions.


  • Sequenced control structures.
  • Selection control structures.
    • if, else if, else statements.
    • Switch, case, default statements.
  • Break & continue statements.
  • Repetition control structures.
    • While loop
    • Do .. while loop
    • For loop
  • Notes
  • Program to find remainder and quotient.
  • Sentinel-control repetition.


  • Revision - 10 problems to solve.


  • 1. Why Functions?
  • 2. A Function Definition.
  • 3. Function Calls.
  • 4. Function Prototype.
  • 5. The Return Statement.
  • 6. Returning Void.
  • 7. Parameters versus Arguments.
  • 8. Local Variable(s).


  • Revision - mini project. (calculator)


  • Functions
    • Why Functions?
    • Copy-Paste Coding.
    • User-Defined vs. Built-in Functions.
    • Functions’ Declarations.
    • Functions’ Declaration Syntax.
    • Functions’ Prototypes & Libraries.
  • Returning Values and Arguments’ Types
    • Returning a Value.
    • Argument Type Matters?
  • 3. Function Overloading
  • 4. Variables’ scope


  • Recursion (Recursive Functions)
    • Factorial.
  • Passing Arguments
    • Call / Pass by Value.
    • Call / Pass by Reference.
    • Returning multiple values.


  • Arrays.
  • Multi-dimensional arrays.


  • Char in C++
  • C++ strings
    • Definition of string
    • String functions


  • Revision - 4 problems to solve.

Who this course is for:

  • Computer science students.
  • Those who are totally beginners in programming field.
  • Those who want to start problem solving using C++ programming language.


What will you learn in this course:

  • C++ user inputs and output on screen
  • C++ variables
  • C++ data types
  • Scape sequence, comments and types of errors
  • Arithmetic Operations & expressions
  • Control structures
  • Functions and function overloading
  • Variables’ scope
  • Calling by value & calling by reference
  • C++ arrays and const variables
  • C++ char and strings
  • Some solved problems


What are the prerequisites for this course?

  • There are no perquisites to start this course, only have a PC / laptop or even your mobile!

Learn C++ from scratch in Arabic - for beginners


Check out the detailed breakdown of what’s inside the course

Introduction and setting tools up
3 Lectures
  • play icon Promo 01:24 01:24
  • play icon Introduction 12:42 12:42
  • play icon Setting tools up 07:01 07:01
Data representation, variables, data types, user input and output
1 Lectures
Escape sequences, comments, types of errors, arithmetic Operations & expressions
1 Lectures
Control structures
2 Lectures
Revision 1
1 Lectures
1 Lectures
Revision 2
1 Lectures
Functions in brief, function overloading & variables’ scope
1 Lectures
Recursion and passing arguments
1 Lectures
2 Lectures
Char & strings
1 Lectures
Revision 3
1 Lectures
1 Lectures

Instructor Details

CS Empire

CS Empire

CS Empire provides software solutions & training with high quality and affordable cost.

Here, you will find courses for programming languages and concepts in Arabic, with high quality and rich content.


About me:

I'm Ahmed Hatem,

A computer science senior undergraduate,

A trainee at the Ministry of Communication and Information Technology (MCIT),

A technical core-team member at Google developers student club (GDSC-HU),

A trainee at the National technology institute (NTI),

And a former trainer at Helwan ICPC community.

Experience with HTML, CSS, C, C++, java, dart, PHP, C#, ASP.NET, data structures, and algorithms.

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us