Playlist · Programming Advices

كورس رقم 3 - مقدمة في البرمجة باستخدام سي بلس بلس

by Programming Advices · 60 videos

Listed in Best free programming courses in Arabic on YouTube, ranked by total hours

Total watch time

12h 33m

at 1× speed · exactly 12 hours, 33 minutes, 3 seconds at 1×

At an hour a day you'd finish in 13 days

The shape of the course

60 videos in blocks of 10 · each column is a block's total, to scale

55m 30s
1h 34m
2h 29m
2h 39m
2h 26m
2h 30m

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 13 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 13 days. Turn on JavaScript to plan around your week.

Videos (60)

12h 33m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched
1 Important Before You Start With C++ Course. 3:36 2022-03-16
2 Important: What to Expect from this C++ Course? 11:26 2022-03-16
3 Lesson #01 - Why to Start with C++? 2:12 2022-03-16
4 Lesson #02 - What is C++? 9:36 2022-03-16
5 Lesson #03 - What can you do with C++? 13:37 2022-03-16
6 Lesson #5 - Why to start with C++ not Java? 3:20 2022-03-16
7 Lesson #4 - Why to start with C++ not C? 4:02 2022-03-16
8 Lesson #06 - Why to Start with C++ Not Python? 3:37 2022-03-16
9 Lesson #07 - Is C++ Outdated and not Used?! 1:59 2022-03-16
10 Lesson #08 - Will I Find Work In C++? 2:05 2022-03-16
11 Lesson #09 - C++ Will Give you the Future Keys in Programming! 0:57 2022-03-16
12 Lesson # 10 - Get Started - Install Visual Studio 2022 IDE With C++ 8:48 2022-03-16
13 Lesson #11 - Syntax 15:58 2022-03-20
14 Lesson #12 - Output (Print) 18:46 2022-03-20
15 Lesson #12 - Homework Solution 9:39 2022-03-20
16 Lesson #13 Omitting Namespace 6:21 2022-03-21
17 Lesson #14 \n or endl ? 7:23 2022-03-21
18 Lesson #15 - Comments 8:07 2022-03-22
19 Lesson #16 - Literals and Escape Sequences 13:36 2022-03-22
20 Lesson #16 - Homework Solutions 3:56 2022-03-23
21 Lesson #17 - Variables 52:11 2022-03-26
22 Lesson #17 - Homework Solution 15:35 2022-03-27
23 Lesson #18 - User Inputs 11:55 2022-03-27
24 Lesson #18 Homework Solution 7:07 2022-03-28
25 Lesson #19 - Datatypes Sizes & Ranges 26:32 2022-03-29
26 Lesson #20 - Arithmetic Operators 7:15 2022-03-30
27 Lesson #21 - Increment Decrement Operators: ++, -- 4:45 2022-03-31
28 Lesson #22 - Postfix vs Prefix : ++A vs A++ , --A vs A-- 6:46 2022-04-01
29 Session #23 - Assignment Operators 4:54 2022-04-02
30 Lesson #24 - Relational Operators 11:53 2022-04-04
31 Lesson #25 - Logical Operators 9:14 2022-04-04
32 Lesson #26 - Math Functions in C++ 29:26 2022-04-06
33 Lesson #27 - Structures 19:55 2022-04-07
34 Lesson 28 - Enums 11:14 2022-04-09
35 Lesson #29 - Nested Structures and Enums - Full Practical Example 14:31 2022-04-09
36 Lesson #30 - Data Type Conversion 15:31 2022-04-11
37 Lesson #31 - Strings 21:58 2022-04-12
38 Lesson #32 - Functions Part 1 15:40 2022-04-13
39 Lesson #33 - Solving the getline() Problem 5:19 2022-04-14
40 Lesson #34 - Functions Part II - Functions vs Procedures 16:00 2022-04-15
41 Lesson #35 - Function Part 3 - Parameters 8:43 2022-04-16
42 Lesson #36 - Variable Scope/ Local vs Global Variables 8:00 2022-04-17
43 Lesson #37 - Function Parameters - By-Val vs By-Ref 16:24 2022-04-18
44 Lesson #38 - Structures and Functions - Re-usability. 16:42 2022-04-19
45 Lesson #39 - Arrays 16:47 2022-04-24
46 Lesson #40 - Arrays with Functions 17:47 2022-04-25
47 Lesson #41 - Arrays of Structure 18:42 2022-04-26
48 Lesson #42 - Conditional Statements: IF, IF ... Else Statement 16:18 2022-04-27
49 Lesson #43 - Conditional Else IF Statement 6:49 2022-04-29
50 Lesson #44 - Enums with IF Statements 19:44 2022-04-30
51 Lesson #45 - Switch .. Case Statement 15:30 2022-05-04
52 Lesson #46 - Nested Functions with Enums 7:58 2022-05-08
53 Lesson #47 - For Loops 17:08 2022-05-08
54 Lesson #48 - For Loop & Arrays 27:05 2022-05-10
55 Lesson 49 - Nested For Loops. 21:02 2022-05-11
56 Lesson #50 - While Loop 20:08 2022-05-14
57 Lesson #51 - Do . . . While Loop 10:07 2022-05-15
58 Lesson #52 - Break Statement 9:40 2022-05-16
59 Lesson #53 - Continue Statement 11:03 2022-05-18
60 C++ Level 1 Completed, What's Next? 10:44 2022-05-19
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 12h 33m · 60 videos

Markdown
[![Watch time: 12h 33m · 60 videos](https://playlistduration.com/badge/playlist/PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy.svg)](https://playlistduration.com/playlist/PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy)
HTML
<a href="https://playlistduration.com/playlist/PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy"><img src="https://playlistduration.com/badge/playlist/PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy.svg" alt="Watch time: 12h 33m · 60 videos" width="210" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-10-22 (cached). Private or deleted videos are excluded from totals.