ترجمات عربية مفتوحة لكتب ومصادر علوم الحاسوب: كل كتاب يُترجم كاملاً من مصدره المفتوح ويُنشر هنا للقراءة من المتصفّح مباشرة، بلا حساب ولا إعلانات.
- Structure and Interpretation of Computer Programs
بنية وتفسير برامج الحاسوب
الكتاب الكلاسيكي لفهم البرمجة: التجريد، والتعاود، وتقييم النماذج، والمفسّرات، وآلات تنفيذ الشيفرة — بلغة Scheme. خمسة فصول كاملة مع 93 شكلاً و356 تمريناً.
883 صفحة مترجم اقرأ ← - Hello Algo
مرحباً بالخوارزميات
بنى البيانات والخوارزميات بأسلوب مرئي تفاعلي، مع شيفرة جاهزة بلغتي Go وTypeScript. يغطي التعقيد، والبنى الخطية، والأشجار، والأكوام، والرسوم البيانية، والترتيب والبحث، والبرمجة الديناميكية.
118 صفحة مترجم اقرأ ← - MIT 6.100L — Introduction to CS and Programming Using Python (Fall 2022)
مقدمة في علوم الحاسوب والبرمجة باستخدام Python
مقرر MIT التمهيدي في البرمجة بلغة Python 3: من المعرفة والأنواع والمتغيّرات، إلى النصوص والتفرّع والتكرار، ثم الدوال والتجريد، والاستدعاء الذاتي، والأصناف والوراثة، وصولًا إلى تعقيد الخوارزميات (O الكبير) وخوارزميات الترتيب. يضم 26 محاضرة مسجّلة، وتمارين الإصبع، و6 مجموعات مسائل، و10 جلسات تطبيقية.
120 صفحة مترجم اقرأ ← - Algorithms Unplugged
الخوارزميات بدون حاسوب
إحدى وأربعون مقالة قصيرة بلغة مألوفة غير تقنية تقدّم أفكارًا خوارزمية جميلة دون أي معرفة مسبقة بالبرمجة أو الحوسبة: من البحث الثنائي والترتيب إلى التشفير وتشارك الأسرار، ومن المتاهات والرسوم البيانية إلى محركات البحث والمسارات والتدفقات والتحسين. نشأ الكتاب من مبادرة جامعات ناطقة بالألمانية لنقل سحر الخوارزميات وعلوم الحاسوب إلى طلاب المدارس.
406 صفحة قيد الترجمة التفاصيل ← - Python Programming MOOC 2026 — University of Helsinki
برمجة بايثون 2026 — جامعة هلسنكي
دورة البرمجة التمهيدية (BSCS1001، 5 ECTS) والدورة المتقدمة (BSCS1002، 5 ECTS) من قسم علوم الحاسوب بجامعة هلسنكي. 14 جزءًا تغطي أساسيات بايثون، هياكل البيانات، البرمجة الكائنية، والألعاب مع Pygame.
89 صفحة مترجم اقرأ ← - The Missing Semester of Your CS Education
الفصل المفقود في تعليم علوم الحاسوب
ثلاث عشرة محاضرة عن أدوات المبرمج: الصدفة، وبيئة التطوير، والتنقيح وتوصيف الأداء، وإدارة الإصدارات، وتغليف الشيفرة، والبرمجة بالوكلاء، وجودة الشيفرة، ومعالجة البيانات، والأمان — مع فيديو كل محاضرة.
38 صفحة مترجم اقرأ ← - Discrete Mathematics: An Open Introduction
الرياضيات المتقطعة: مقدمة مفتوحة
المنطق، والبراهين، والمجموعات، والدوال، والتوافقيات، والاستقراء، ونظرية الرسوم، ودوال التوليد، ونظرية الأعداد — مع أكثر من 750 تمريناً وحلول منتقاة.
549 صفحة مترجم اقرأ ← - Mathematics for Computer Science
رياضيات لعلوم الحاسوب
كتاب رياضيات جامعي شامل: البراهين والاستدلال، وبنى البيانات الرياضية، والمجموعات، والرسوم، والحساب، والاحتمالات، والمتتاليات — مع 22 فصلاً و1048 صفحة.
1048 صفحة قيد الترجمة التفاصيل ← - Introduction to Theoretical Computer Science
مقدمة في علوم الحاسوب النظرية
مقدمة في علوم الحاسوب النظرية: 26 محاضرة عن الحوسبة، والتمثيل، وعدم قابلية الحساب، وP مقابل NP، والتشفير، والحوسبة الكمّية.
26 صفحة مترجم اقرأ ← - Open Data Structures
بنى البيانات المفتوحة
بنية بيانات مفتوحة (إصدار Java): 14 فصلاً تغطي القوائم والمخططات الانقلابية والأشجار وجداول التجزئة والأكوام وخوارزميات الترتيب والرسوم البيانية وبنى بيانات الأعداد الصحيحة والبحث في الذاكرة الخارجية.
14 صفحة مترجم اقرأ ← - Nand2Tetris Part I
Nand2Tetris — الجزء الأول: من المنطق إلى المعالج
من المنطق البولياني إلى البوابات، ثم ALU والذاكرة ولغة الآلة والمعمارية والمجمّع — عبر 6 مشاريع عملية مع المحاكي والأدوات المجانية.
40 صفحة مترجم اقرأ ← - Nand2Tetris Part II
Nand2Tetris — الجزء الثاني: من الآلة الافتراضية إلى نظام التشغيل
الآلة الافتراضية، ثم المصرّف، ثم لغة برمجة كاملة، ثم نظام تشغيل — 6 مشاريع تبني نظاماً كاملاً من الصفر.
40 صفحة مترجم اقرأ ← - xv6: A Simple Unix-like Operating System
xv6 — نظام يونكس تعليمي
دراسة نظام تشغيل حقيقي من الداخل: النواة، والجدولة، والذاكرة الافتراضية، والشوك، ونظام الملفات، والقيود — 9 فصول مع شيفرة C كاملة.
150 صفحة مترجم اقرأ ← - Operating Systems: Three Easy Pieces
أنظمة التشغيل: ثلاث قطع سهلة
العمليات، والجدولة، والذاكرة الافتراضية، والتزامن، وأنظمة الملفات، والاستمرارية، والأمن — الكتاب القياسي لأنظمة التشغيل.
714 صفحة قيد الترجمة التفاصيل ← - Dive into Systems
الغوص في الأنظمة
الغوص في الأنظمة كاملاً: 18 فصلاً عن C والثنائي والمعمارية ولغة التجميع والذاكرة والتوازي.
190 صفحة مترجم اقرأ ← - A Tour of Go
جولة Go التفاعلية بالعربي
الجولة الرسمية للغة Go بترجمة عربية كاملة: 103 صفحات في 7 وحدات، مع محرر لتجربة الأمثلة وتشغيل الشيفرة وتنسيقها أثناء القراءة.
103 صفحة مترجم اقرأ ← - Go by Example — Arabic
Go بالأمثلة
مقدمة عملية للغة Go عبر 84 مثالاً مشروحاً: الصياغة، والبنى، والدوال، والواجهات، والتزامن، وأدوات سطر الأوامر.
84 صفحة مترجم اقرأ ← - Learn Go with Tests — Arabic
تعلّم Go مع الاختبارات
تعلّم Go بالتطوير المبني على الاختبارات: أساسيات GO، وأساسيات الاختبار، وبناء تطبيق، وتغطية الاختبارات — ترجمة كاملة بالعربية.
250 صفحة مترجم اقرأ ← - Go 101 — Arabic
Go 101 — دليل Go الشامل
دليل شامل للغة Go: 136 مقالاً يغطي اللغة كاملاً من الأساسيات حتى التزامن (concurrency) والمواضيع المتقدمة.
400 صفحة مترجم اقرأ ← - Effective Go
Go الفعّالة
الدليل الذي يشرح لماذا تُكتب Go على هذه الصورة: التصريحات، وأعراف التسمية والتنسيق، وبنى التحكم، والشرائح والخرائط، والواجهات، والتزامن بالقنوات، ومعالجة الأخطاء — وختامًا بخادم ويب كامل. ستة عشر قسماً تغطّي اللغة كلّها.
16 صفحة مترجم اقرأ ← - How to Write Go Code
كيف تكتب شيفرة Go
دليل عملي لتركيب مشروع Go من الصفر: أين توضع الملفات وكيف تُسمّى، ومسارات الوحدات والحزم، والبناء بـ go install، والاختبار بـ go test — مع تطبيق كامل يُبنى ويُشغَّر خطوة بخطوة.
6 صفحة مترجم اقرأ ← - The Go FAQ
الأسئلة الشائعة عن Go
الأسئلة الشائعة عن Go كاملاً: 15 قسماً بالإجابات الرسمية عن اللغة والأنواع والتزامن والوحدات والأدوات.
22 صفحة مترجم اقرأ ← - Go Style Guide
دليل أسلوب Go من Google
دليل أسلوب Go من Google كاملاً: النظرة العامة والدليل والقرارات وأفضل الممارسات.
90 صفحة مترجم اقرأ ← - Eloquent JavaScript — Arabic
جافاسكربت بلغة eloquent
الطبعة الرابعة كاملة بالعربية: 22 فصلاً من أساسيات اللغة إلى الرسم على Canvas وخادم الويب — كتاب البرمجة الذي يقرأه كل مطوّر.
200 صفحة مترجم اقرأ ← - Full Stack open: a comprehensive guide to modern web development
Full Stack open — النسخة العربية
15 جزءاً و68 فصلاً عن تطوير الويب الحديث: JavaScript وNode وReact وMongoDB وTypeScript وGraphQL وDocker والواجهات الخلفية.
600 صفحة مترجم اقرأ ← - Patterns.dev — Web Design Patterns
أنماط تصميم تطبيقات الويب
53 صفحة عن أنماط التصميم والتصيير والأداء في الويب: أنماط JavaScript (المفرد، الوسيط، النموذج الأولي، المراقب، الوحدات...) وأنماط React وNext.js (HOC، render props، الخطافات، التصيير في الخادم والعميل، Server Components) وأنماط Vue — مع أمثلة شيفرة وشرح للأداء.
53 صفحة مترجم اقرأ ← - The AHA Stack (Astro + htmx + Alpine.js)
مجموعة AHA: Astro وhtmx وAlpine
مجموعة AHA كاملة: 24 صفحة عن Astro وhtmx وAlpine.js مع أمثلة ومقارنات.
24 صفحة مترجم اقرأ ← - Fundamentals of Frontend Architecture
أساسيات معمارية الواجهات الأمامية
الكورس كاملًا بالعربية: 38 درسًا في 5 وحدات عن أساسيات المعمارية، وفهم المتطلبات والدوافع والقرارات المعمارية ونموذج C4، ونمذجة المجال وتقسيم التطبيق، وتنفيذ الوحدات والمكونات والكيانات وضوابط الحماية. يتضمن التفريغات الزمنية الكاملة والتمارين الستة وحلولها وروابط الفيديوهات والموارد الأصلية.
38 صفحة مترجم اقرأ ← - Learn Web Development (web.dev curriculum) — Arabic
معمل التعلّم: تعلّم تطوير الويب
منهج web.dev التعليمي كاملًا بالعربية: 12 كورسًا و236 درسًا تغطي HTML وCSS والتصميم المتجاوب وJavaScript والنماذج وإمكانية الوصول والصور والأداء والخصوصية وتطبيقات الويب التقدّمية والاختبار والذكاء الاصطناعي — مع اختبارات تفاعلية وحفظ للتقدّم.
236 صفحة مترجم اقرأ ← - Steve Kinney's Courses
دورات ستيف كيني التطبيقية
ست عشرة دورة تطبيقية مكتوبة في تطوير الويب الحديث: React وTypeScript وأدائهما، وTailwind CSS، وأنظمة التصميم في Storybook، وFigma للمطوّرين، والاختبارات، وأمن الويب، وVisual Studio Code، وTypeScript للويب الكامل، ونشر التطبيقات على AWS، وواجهات المؤسسات، وأساسيات الذكاء الاصطناعي بلغة Python، وأدوات التطوير بالذكاء الاصطناعي، ووكلاء ذكاء اصطناعي يختبرون أنفسهم. كل صفحة تحفظ أمثلة الشيفرة والصور ووصفها كما هي بانتظار الترجمة.
864 صفحة قيد الترجمة التفاصيل ← - Hono Docs
Hono — إطار العمل للويب على معايير الويب
توثيق إطار Hono الكامل: إطار عمل ويب صغير وسريع مبني على معايير الويب، يعمل على Cloudflare Workers وDeno وBun وVercel وAWS Lambda وNode.js. يغطي مقدمات التثبيت على كل بيئة تشغيل، والمفاهيم (الموجّهات، والمعايير، والأداء، والوسائط)، و26 وسيطاً مدمجاً وخارجياً، و15 مساعداً، والأدلة العملية (JSX، والاختبار، والتحقّق، وRPC)، ومرجع الواجهة البرمجية (App، والتوجيه، والسياق، والطلب، والاستثناءات، والقوالب الجاهزة)، وأدوات وكلاء البرمجة — مع كل الأمثلة الشيفرية كما هي.
91 صفحة مترجم اقرأ ← - Better Auth Docs
Better Auth — مصادقة شاملة للـ TypeScript
توثيق مكتبة Better Auth: إطار مصادقة وتخويل شامل ومستقل عن الإطار البرمجي، مكتوب بـ TypeScript. يغطي البدء السريع والتثبيت والاستخدام الأساسي والمقارنة، ثم المفاهيم الأساسية: واجهة الـ API، وواجهة سطر الأوامر، والعميل، وملفات تعريف الارتباط، وقاعدة البيانات، والبريد الإلكتروني، والخطافات، وOAuth، والإضافات، وتحديد المعدل، وإدارة الجلسات، وTypeScript، والمستخدمون والحسابات.
17 صفحة مترجم اقرأ ← - TanStack Router Full Course
دورة TanStack Router الكاملة
الدورة كاملة بالعربية: 34 درسًا في TanStack Router مع React — التنصيب، والموجّه المعَرَّف بالشيفرة وبنظام الملفات، وتداخل المسارات والتخطيطات، والمسارات الديناميكية والالتقاطية والاختيارية، ومعاملات البحث والتحقّق منها عبر Zod، ومكوّن الرابط وسائر طرق التنقل، والسياق وتمرير الحالة فيه، ودوال التحميل وترقيم الصفحات وتحميل البيانات بالتوازي، وحالة الانتظار والتحميل في الخلفية، ومعالجة الأخطاء، وتقسيم الشيفرة والتحميل المسبق، والتخزين المؤقت، وحماية المسارات بالتخطيطات. كل درس يتضمن التفريغ الزمني الكامل مع الفيديو الأصلي المضمّن ورمز الفيديو، ورابط فرع المستودع الخاص به.
34 صفحة مترجم اقرأ ← - TanStack Form Full Course
دورة TanStack Form الكاملة
الدورة كاملة بالعربية: 21 درسًا في TanStack Form مع React — التنصيب، والحقول من النوع الأول مع TypeScript، والبيانات الوصفية للحقول، والتفاعلية والمستمعون (listeners)، وحقول الكائنات والمصفوفات، والتحقّق على مستوى الحقل وعلى مستوى النموذج، والتحقّق غير المتزامن والديناميكي، والحقول المترابطة، والتحقّق عبر Zod مع refine وasync، وملاحظات إرسال النماذج، ومكوّنات shadcn/ui، واستخدام useAppForm، وبناء مكوّنات حقول ونماذج ومجموعات حقول قابلة لإعادة الاستخدام، والتحميل الكسول لمكوّنات النموذج، وتقسيم النماذج الكبيرة عبر المعالجَين withForm وwithFieldGroup. كل درس يتضمن التفريغ الزمني الكامل مع الفيديو الأصلي المضمّن.
21 صفحة مترجم اقرأ ← - Computer Networks: A Systems Approach
شبكات الحاسوب: مقاربة الأنظمة
إيثرنت، وبروتوكول IP، والتوجيه، وTCP وUDP، وDNS، والتحكم بالازدحام، ومعمارية الشبكات — 9 فصول و920 صفحة.
920 صفحة قيد الترجمة التفاصيل ← - High Performance Browser Networking
الأداء العالي لشبكات المتصفح
نظرة عملية على أنواع الشبكات (WiFi، 3G/4G)، وبروتوكولات النقل (UDP، TCP، TLS)، وبروتوكولات التطبيق (HTTP/1.1، HTTP/2)، والواجهات البرمجية المتوفرة في المتصفح (XHR، WebSocket، WebRTC، وغيرها) لتقديم أفضل تجربة مستخدم: سريعة وموثوقة ومتماسكة.
18 صفحة قيد الترجمة التفاصيل ← - Database Design — 2nd Edition
تصميم قواعد البيانات — الطبعة الثانية
النموذج العلائقي، ونمذجة الكيانات والعلاقات، والتطبيع، والمفاتيح، والقيود، وSQL — 16 فصلاً مع ثلاثة ملاحق (منها مختبر SQL كامل مع الحلول) وتمارين تصميم.
153 صفحة مترجم اقرأ ← - Database Performance at Scale
أداء قواعد البيانات على نطاق واسع
دليل عملي لأداء قواعد البيانات: الفهارس، وتخطيط الاستعلامات، والذاكرة والتخزين المؤقت، والقراءة التحضيرية، والموزّع — 11 فصلاً.
270 صفحة قيد الترجمة التفاصيل ← - Database Foundations
أسس قواعد البيانات
أسس قواعد البيانات كاملاً: 24 وحدة في نمذجة البيانات وSQL، مع التمارين وحلولها.
200 صفحة مترجم اقرأ ← - The Internals of PostgreSQL
داخل PostgreSQL
داخل PostgreSQL كاملاً: 12 فصلاً عن عنقود قواعد البيانات، ومعالجة الاستعلامات، والتحكّم بالتزامن، والتفريغ، ومدير المخزن المؤقت، وسجل ما قبل الكتابة، والنسخ الاحتياطي والاستعادة، والنسخ المتماثل المتدفّق والمنطقي — 190 شكلاً و313 كتلة شيفرة.
320 صفحة مترجم اقرأ ← - Use The Index, Luke!
استخدم الفهرس يا لوقا!
استخدم الفهرس يا لوقا! كاملاً: 139 صفحة عن الفهارس وخطط التنفيذ والترتيب والضمّ والترقيم وخرافات الأداء.
200 صفحة مترجم اقرأ ← - PGExercises
تمارين PostgreSQL التفاعلية
تمارين PostgreSQL التفاعلية كاملاً: 7 مجموعات تغطي الاستعلامات والربط والتجميع والتعديل والاستعلامات التعاودية والتواريخ والمصفوفات.
70 صفحة مترجم اقرأ ← - Select Star SQL
SELECT النجمة: تعلّم SQL بالقراءة والتمرين
SELECT النجمة كاملاً: 6 فصول تعلّم SQL بالقراءة والتمرين على بيانات حقيقية.
45 صفحة مترجم اقرأ ← - SQL Murder Mystery
لغز جريمة SQL
لغز جريمة SQL كاملاً: القضية ودليل الحل خطوة بخطوة.
12 صفحة مترجم اقرأ ← - Learn Programming with OCaml
تعلّم البرمجة بلغة OCaml
كتاب كامل عن البرمجة الوظيفية بلغة OCaml: الأنواع الجبرية، والدوال من الرتبة العليا، والوحدات، والأمر، والبرمجة الموزّعة — 13 فصلاً و431 صفحة مع تمارين.
431 صفحة مترجم اقرأ ← - OCaml Programming: Correct + Efficient + Beautiful (Cornell CS 3110)
البرمجة بلغة OCaml: صحيحة وفعّالة وجميلة
البرمجة بلغة OCaml كاملاً: 11 فصلاً من الأساسيات إلى الوحدات والتزامن وإثبات الصحة وبنى المعطيات والمفسّرات.
400 صفحة مترجم اقرأ ← - The OCaml Manual
دليل لغة OCaml
مرجع رسمي كامل للغة OCaml: اللغة، والمكتبات، والأدوات — 37 فصلاً و1158 صفحة. يُستخدم كمرجع بجانب كتاب التعلّم، لا ككتاب تعلّم متدرّج.
1158 صفحة قيد الترجمة التفاصيل ← - Crafting Interpreters
صناعة المفسّرات
صناعة المفسّرات كاملة: 35 فصلاً وملحقان، من التحليل المعجمي إلى جمع النفايات — مع مفسّرين كاملين بـC وJava.
35 صفحة مترجم اقرأ ← - 500 Lines or Less
500 سطر أو أقل
بناء وفهم أنظمة صغيرة كاملة في 500 سطر: زاحف ويب، وقاعدة بيانات رسومية، وورقة حساب، ومفسّر، وخادم ويب، ومحرّك قوالب — 23 فصلاً مع الشيفرة كاملة، مترجَمة بالكامل.
470 صفحة مترجم اقرأ ← - The Architecture of Open Source Applications
معمارية تطبيقات المصادر المفتوحة
دراسة معمارية أنظمة وبرامج حقيقية من الداخل: 51 فصلاً في مجلدين (AOSA 1 و2) — Asterisk وBash وCMake وLLVM وHDFS وRiak وSelenium وSendmail وGit وnginx وPyPy وTwisted وغيرها.
51 صفحة مترجم اقرأ ← - Game Programming Patterns
أنماط برمجة الألعاب
أنماط برمجة الألعاب كاملة: 26 فصلاً عن أنماط التصميم والتسلسل والفصل والأداء في الألعاب.
26 صفحة مترجم اقرأ ← - Crypto 101
تشفير 101
تشفير 101 كامل: 18 فصلاً عن أساسيات التشفير الحديث — من XOR إلى TLS.
18 صفحة مترجم اقرأ ← - Open Workbook of Cryptology
كرّاس التشفير المفتوح
كرّاس مفتوح في علم التشفير: Freshman's Dream، وPrimality، وDiffie-Hellman، وOne-time pads، وتحليل الشيفرة — 92 صفحة.
92 صفحة قيد الترجمة التفاصيل ← - Network Security: A Systems Approach
أمن الشبكات: مقاربة الأنظمة
أمن الشبكات بمقاربة الأنظمة: 10 فصول عن التشفير وتوزيع المفاتيح وجدران الحماية والمصادقة وTLS.
10 صفحة مترجم اقرأ ← - The Cryptopals Crypto Challenges
تحديات كريبتوبالز
تحديات كريبتوبالز كاملاً: 8 مجموعات و66 تحدياً في كسر التشفير عملياً.
40 صفحة مترجم اقرأ ← - Dynamic DevOps Roadmap
خارطة طريق DevOps الديناميكية
خارطة طريق عملية للتعلّم التدريجي لـ DevOps بأسلوب المنتج الأدنى القابل للتطبيق (MVP): من الأساسيات — Python وGit وLinux وDocker — إلى التكامل المستمر والتسليم المستمر والبنية التحتية كشيفرة وKubernetes وGitOps، مع مشروع عملي متكامل (HiveBox) وتحضير للمقابلات ومسارات النمو المتقدّمة.
31 صفحة مترجم اقرأ ←