Learn C from scratch in Arabic Beginners Course

Learn C from scratch in Arabic  Beginners Course

30-days Money-Back Guarantee

CS Empire, Ahmed Hatem

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

Updated on Sep, 2026

Programming, Programming Languages,

Duration - 13.5 hours

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

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;

2. Computer language.

3. Programming language.

4. Comparison between C & C++

5. Download code blocks.

6. Use online editor.

7. Use Dcoder for phone.

8. Your first program.

1. Binary VS decimal number system

5. Conversion Specifiers

6. Scan and print (scanf, printf)

7. Program to get the area of a rectangle.

1. Escape sequences.

4. Arithmetic operations.

1. Sequenced control structures.

2. Selection control structures.

➢if, else if, else statements.

➢Switch, case, default statements.

3. Repetition control structures.

5. Program to find remainder and quotient.

6. Break & continue statements.

7. Sentinel-control repetition.

Revision (session) - 16 problems to solve.

2. A Function Definition.

3. Function declaration.

4. Function prototype.

6. Function Prototype.

7. The Return Statement.

9. Parameters versus Arguments.

10. Function overloading.

11. Variables’ scope.

Revision (session) - 5 problems to solve + basic calculator.

1. Recursion (Recursive Functions)

2. Passing Arguments

❑Call / Pass by Value.

❑Call / Pass by Reference.

❑Returning multiple values.

➢Multi-dimensional arrays.

Revision (session) - 7 problems to solve.

• Definition of string

User-defined data types.

Revision - 4 problems to solve.

1. What is the pointer?

2. Variables’ addressing in memory.

3. How to define a pointer variable?

4. How to initialize a pointer variable?

5. Referencing and Dereferencing

6. Pointer to pointer?

7. Pointer expressions

8. Pointer assignment

9. Pointer arithmetic

10. Pointer comparison

11. Arrays with pointers

12. String using pointers?

13. Array of strings?

14. Functions returning multiple results.

15. Static variables.

• Files and Streams.

• Dealing with files (open, close, read and write).

• The Data Hierarchy.

Finally, we have a Final project!

And during all of that, we will have some revision videos on these topics.

18: (Advanced topics and ideas)

1. Ideas from a quiz.

2. How to design patterns (like a pattern of stars)?

3. Some C tricky McQ.s

C user inputs and output on screen

Scape sequence, comments and types of errors

Arithmetic Operations & expressions

Functions and function overloading

Calling by value & calling by reference

C arrays and const variables

User defined data types

Searching and sorting algorithms

Some solved problems

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

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

Use your certificate to make a career change or to advance in your current career.

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

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

Recommended articles