Best free courses · Programming in Arabic
Best free programming courses in Arabic on YouTube, ranked by total hours
Updated 2026-10-01 · 15 courses · totals are live
Free programming courses in Arabic (كورسات برمجة مجانية بالعربي) are not hard to find on YouTube: Elzero Web School alone has close to two million subscribers. The hard part is knowing which one you will finish. A four-hour course and a twenty-five-hour one look the same in search results, and YouTube never shows a playlist's total length.
Every course below is complete and taught in Arabic from start to finish, and the totals are live, counted from each playlist. Many of the video titles are in English or mix both languages, so each course is named the way it appears on YouTube.
From 4h 13m (Learn HTML in Arabic 2021 — Elzero Web School) to 1d 1h 11m (Learn JAVA Programming From Scratch In Arabic).
| # | Course | Videos | Total | At 1.5× |
|---|---|---|---|---|
| 1 | Learn JAVA Programming From Scratch In Arabic · Learn Java Programming From Scratch — Adel Nasim Java from installing the JDK and NetBeans through loops, arrays, classes, inheritance and interfaces to exceptions and file handling. 77 lessons averaging 20 minutes, the longest course here. |
77 | 1d 1h 11m | 16h 48m |
| 2 | كورس جافا سكريبت شامل | دروس جافاسكريبت javascript من الصفر · كورس جافا سكريبت شامل (JavaScript from zero) — Tarmeez Academy Variables, loops, functions and the array methods map, filter and reduce, then the DOM, with a challenge after most topics. It ends with a to-do list app saved to local storage and put online. |
99 | 20h 38m | 13h 45m |
| 3 | Mastering Python - تعلم بايثون · Mastering Python — Elzero Web School Osama Elzero's Python course in 152 short lessons: strings, loops, files, iterators, regular expressions and OOP, then timing your code and NumPy at the end. |
152 | 20h 25m | 13h 37m |
| 4 | كورس cs50 بالعربي كامل | Cs50 Tutorial In Arabic · كورس CS50 بالعربي (CS50 in Arabic) — Abdelrahman Gamal Harvard's CS50 syllabus taught in Arabic, week by week: binary and algorithms, C, pointers and data structures, then Python and SQL. It covers weeks 0 to 7. |
82 | 19h 39m | 13h 6m |
| 5 | Learn JavaScript in Arabic 2021 · Learn JavaScript in Arabic 2021 — Elzero Web School 188 lessons averaging six minutes, from the basics through arrays, objects, the DOM, destructuring and regular expressions to promises, fetch and async/await. |
188 | 19h 23m | 12h 56m |
| 6 | كورس html and css كامل بالعربي · كورس HTML and CSS كامل (HTML and CSS) — Abdelrahman Gamal HTML from setting up VS Code through forms, then CSS one property at a time: units, backgrounds, display. It finishes with three practice sites, one of them a responsive dashboard. |
81 | 16h 41m | 11h 7m |
| 7 | [Arabic] CS Master- Level 1- Algorithms & Data Structures الخوارزميات وهياكل البيانات · CS Master Level 1: Algorithms and Data Structures — KMR Script Starts with the maths (exponents, logarithms, asymptotic notation), then sorting, recursion, classic problems like making change with the fewest coins, linked lists, stacks, trees and graphs up to Dijkstra's shortest path. |
68 | 14h 34m | 9h 43m |
| 8 | كورس رقم 3 - مقدمة في البرمجة باستخدام سي بلس بلس · كورس رقم 3: مقدمة في البرمجة باستخدام C++ (Course 3, C++) — Programming Advices Level one of C++: data types, structures, functions, conditions and loops. It is course 3 of the channel's numbered roadmap, so start with course 1 if you have never programmed. |
60 | 12h 33m | 8h 22m |
| 9 | Learn CSS In Arabic 2021 · Learn CSS in Arabic 2021 — Elzero Web School Selectors, typography, pseudo-elements, flexbox, grid, 3D transforms and media queries, ending with building a small framework of your own. Take it after the HTML course at the bottom of this list. |
88 | 11h 29m | 7h 39m |
| 10 | Fundamentals Of Programming With C++ · Fundamentals of Programming with C++ — Elzero Web School Programming basics through C++: variables and scope, types, control flow, strings, functions, vectors and pointers. Elzero also has Problem Solving with C++ playlists for practice afterwards. |
78 | 11h 18m | 7h 32m |
| 11 | Learn C++ Programming From Scratch In Arabic · Learn C++ Programming From Scratch — Adel Nasim 38 lessons from 2017, averaging 18 minutes: arithmetic, switch, loops taught by drawing shapes, functions, arrays, pointers, structs and strings. Older, but the C++ basics haven't changed. |
38 | 11h 10m | 7h 27m |
| 12 | كورس جافا سكريبت كامل | Javascript Tutorial · كورس جافا سكريبت كامل (JavaScript) — Abdelrahman Gamal The shortest JavaScript course here: arrays, loops, objects, events and the browser's location object, then a products app with create, read, update, delete and search in plain JavaScript. |
81 | 10h 58m | 7h 19m |
| 13 | Data Structures Full Course — Adel Nasim Stacks, queues on a circular array, linked lists, binary trees and their traversals, sorting and searching, then BFS, DFS and Dijkstra, each one implemented in code. |
37 | 10h 46m | 7h 10m |
| 14 | كورس رقم 1: البداية من هنا (Course 1, start here) — Programming Advices Before any code: data and information, binary and hexadecimal, what programming languages are, and variables. A gentle start if you have never programmed; the second video points to an updated version on the channel's own site. |
20 | 5h 59m | 3h 59m |
| 15 | Learn HTML in Arabic 2021 — Elzero Web School About four hours from the first page to semantic layout, forms and accessibility. The quickest way into web development on this page. |
37 | 4h 13m | 2h 49m |
Totals count available videos only and update as the playlists change. Private or deleted videos are excluded. Compare the top 5 side by side →
How to choose
- Never programmed? Programming Advices' course 1, then its C++ course 3, or Elzero's Fundamentals of Programming with C++. Both teach programming first and the language second.
- Want to build websites? Elzero's HTML, CSS and JavaScript courses come to about 35 hours together. Abdelrahman Gamal's HTML and CSS course and his JavaScript course come to about 28.
- Studying computer science? Adel Nasim's Data Structures and KMR Script's CS Master cover the data-structures and algorithms material; Abdelrahman Gamal's CS50 gives the big picture first.
- Learning Java for a course or a job? Adel Nasim's Java course, then his separate Object-Oriented Programming in Java course.
Plan it before you start
Paste any of these into the box below and you get the same breakdown as every other playlist on this site: the total at 1× through 2×, every video with its length, and a plan that turns minutes a day into a finish date. Tick videos off as you go and the date updates.