خارطة التعلم
ترتيب مقترح لتعلّم علوم الحاسوب من الأساسيات حتى التخصّص. كل مرحلة تأسّس لما بعدها، والكتب مرتّبة داخل كل مرحلة حسب الأنسب. الكتب المحجوبة بسبب الترخيص تظهر كمراجع للقراءة فقط، والبديل القابل للترجمة يظهر بجوارها.
التأسيس: التفكير البرمجي والخوارزميات
تعلّم كيف نفكّر في البرمجة كعلم: التجريد، والتعاود، ونماذج تنفيذ البرنامج — مع مدخل عملي في الخوارزميات.
- بنية وتفسير برامج الحاسوب Structure and Interpretation of Computer Programs
الكتاب الكلاسيكي لفهم البرمجة: التجريد، والتعاود، وتقييم النماذج، والمفسّرات، وآلات تنفيذ الشيفرة — بلغة Scheme. خمسة فصول كاملة مع 93 شكلاً و356 تمريناً.
883 صفحة كورس كامل Abelson & Sussman
مترجم - مرحباً بالخوارزميات Hello Algo
بنى البيانات والخوارزميات بأسلوب مرئي تفاعلي، مع شيفرة جاهزة بلغتي Go وTypeScript. يغطي التعقيد، والبنى الخطية، والأشجار، والأكوام، والرسوم البيانية، والترتيب والبحث، والبرمجة الديناميكية.
118 صفحة كورس كامل krahets
مترجم - مقدمة في علوم الحاسوب والبرمجة باستخدام Python MIT 6.100L — Introduction to CS and Programming Using Python (Fall 2022)
مقرر MIT التمهيدي في البرمجة بلغة Python 3: من المعرفة والأنواع والمتغيّرات، إلى النصوص والتفرّع والتكرار، ثم الدوال والتجريد، والاستدعاء الذاتي، والأصناف والوراثة، وصولًا إلى تعقيد الخوارزميات (O الكبير) وخوارزميات الترتيب. يضم 26 محاضرة مسجّلة، وتمارين الإصبع، و6 مجموعات مسائل، و10 جلسات تطبيقية.
120 صفحة كورس كامل Dr. Ana Bell, MIT — الترجمة العربية: zeyadsleem
مترجمترجمة عربية غير رسمية وغير تجارية، بإسناد إلى MIT OpenCourseWare تحت رخصة CC BY-NC-SA 4.0. الفيديوهات روابط ومضمّنات إلى النسخة الرسمية على YouTube، ولم تُرفع من جديد. حالة الترجمة حتى الآن: مكتملة في النشرة (Syllabus)، والجدول الزمني، والقراءات، وحوار المدرّسة؛ وفي صفحات المحاضرات الست والعشرين وملاحظات الشرائح لكلٍّ منها؛ وفي مجموعات المسائل الست؛ وجلسات التطبيق العشر؛ وتمارين الإصبع في كل محاضرة نشرتها MIT. وفي التفريغات الرسمية (Transcript) للمحاضرات الست والعشرين كلها، صفحةً بصفحة. لم تُنشر الأشكال والصور ذات التراخيص المستقلة (صور من استوديوهات سينمائية، وصور من ويكيبيديا برخصة CC BY-SA مستقلة، ولقطات شاشة لأجهزة)، ولم يُنسخ ملفّا اختبار مشتقّان من Stack Overflow في المجموعتين 2 و3، ولم يُنسخ الكتاب الدراسي المرجعي.
- الخوارزميات بدون حاسوب Algorithms Unplugged
إحدى وأربعون مقالة قصيرة بلغة مألوفة غير تقنية تقدّم أفكارًا خوارزمية جميلة دون أي معرفة مسبقة بالبرمجة أو الحوسبة: من البحث الثنائي والترتيب إلى التشفير وتشارك الأسرار، ومن المتاهات والرسوم البيانية إلى محركات البحث والمسارات والتدفقات والتحسين. نشأ الكتاب من مبادرة جامعات ناطقة بالألمانية لنقل سحر الخوارزميات وعلوم الحاسوب إلى طلاب المدارس.
406 صفحة Berthold Vöcking وآخرون (المحرّرون)؛ الترجمة العربية: المكتبة العربية لعلوم الحاسوب
قيد الترجمةترجمة عربية قيد الإعداد بإذن صريح من الناشر Springer (إذن مؤكَّد من المستخدم)؛ الترجمة غير رسمية وغير تجارية وغير معتمدة من Springer. جميع الأشكال والصور من الكتاب الأصلي وحقوقها محفوظة للناشر.
- برمجة بايثون 2026 — جامعة هلسنكي Python Programming MOOC 2026 — University of Helsinki
دورة البرمجة التمهيدية (BSCS1001، 5 ECTS) والدورة المتقدمة (BSCS1002، 5 ECTS) من قسم علوم الحاسوب بجامعة هلسنكي. 14 جزءًا تغطي أساسيات بايثون، هياكل البيانات، البرمجة الكائنية، والألعاب مع Pygame.
89 صفحة كورس كامل University of Helsinki — الترجمة العربية: zeyadsleem
مترجممادة الدورة مرخصة تحت CC BY-NC-SA 4.0 (جامعة هلسنكي). الترجمة للاستخدام التعليمي غير التجاري فقط. الكود المرافق مرخص تحت Apache-2.0.
أدوات المبرمج
الصدفة، وGit، والتنقيح، والتغليف — المهارات التي يفترضها كل كورس بعده.
- الفصل المفقود في تعليم علوم الحاسوب The Missing Semester of Your CS Education
ثلاث عشرة محاضرة عن أدوات المبرمج: الصدفة، وبيئة التطوير، والتنقيح وتوصيف الأداء، وإدارة الإصدارات، وتغليف الشيفرة، والبرمجة بالوكلاء، وجودة الشيفرة، ومعالجة البيانات، والأمان — مع فيديو كل محاضرة.
38 صفحة كورس كامل MIT (Anshuman Mohan, Jon Gjengset, Khashayar Irani et al.) — الترجمة العربية: zeyadsleem
مترجم
الرياضيات لعلوم الحاسوب
البراهين، والمنطق، والتوافقيات، والرسوم، والإحصاء — الأساس النظري الذي تُبنى عليه نظرة التعقيد والخوارزميات.
- الرياضيات المتقطعة: مقدمة مفتوحة Discrete Mathematics: An Open Introduction
المنطق، والبراهين، والمجموعات، والدوال، والتوافقيات، والاستقراء، ونظرية الرسوم، ودوال التوليد، ونظرية الأعداد — مع أكثر من 750 تمريناً وحلول منتقاة.
549 صفحة كورس كامل Oscar Levin
مترجم يُقرأ بعد: مرحباً بالخوارزميات - رياضيات لعلوم الحاسوب Mathematics for Computer Science
كتاب رياضيات جامعي شامل: البراهين والاستدلال، وبنى البيانات الرياضية، والمجموعات، والرسوم، والحساب، والاحتمالات، والمتتاليات — مع 22 فصلاً و1048 صفحة.
1048 صفحة كورس كامل Lehman, Leighton & Meyer
قيد الترجمة يُقرأ بعد: الرياضيات المتقطعة: مقدمة مفتوحةأُدرجت النسخة الإنجليزية (22 صفحة) كمرجع، ولم تبدأ الترجمة العربية بعد.
- مقدمة في علوم الحاسوب النظرية Introduction to Theoretical Computer Science
مقدمة في علوم الحاسوب النظرية: 26 محاضرة عن الحوسبة، والتمثيل، وعدم قابلية الحساب، وP مقابل NP، والتشفير، والحوسبة الكمّية.
26 صفحة Boaz Barak
مترجم يُقرأ بعد: الرياضيات المتقطعة: مقدمة مفتوحة، رياضيات لعلوم الحاسوب البديل: رياضيات لعلوم الحاسوبترخيص CC BY-NC-ND + الكتاب ناقص (فصلان). أُدرجت في قائمة الترجمة بمبادرة المستخدم.
بنى البيانات
دراسة أكاديمية عميقة للبنى الخطية وغير الخطية مع تنفيذات حقيقية.
- بنى البيانات المفتوحة Open Data Structures
بنية بيانات مفتوحة (إصدار Java): 14 فصلاً تغطي القوائم والمخططات الانقلابية والأشجار وجداول التجزئة والأكوام وخوارزميات الترتيب والرسوم البيانية وبنى بيانات الأعداد الصحيحة والبحث في الذاكرة الخارجية.
14 صفحة كورس كامل Pat Morin
مترجم يُقرأ بعد: مرحباً بالخوارزميات
الأنظمة: من البوابة إلى نظام التشغيل
بناء الحاسوب من الصفر (منطق ← معالج ← نظام تشغيل)، ثم دراسة نواة حقيقية بلغة C.
- Nand2Tetris — الجزء الأول: من المنطق إلى المعالج Nand2Tetris Part I
من المنطق البولياني إلى البوابات، ثم ALU والذاكرة ولغة الآلة والمعمارية والمجمّع — عبر 6 مشاريع عملية مع المحاكي والأدوات المجانية.
40 صفحة كورس كامل Nisan & Schocken
مترجم يُقرأ بعد: مرحباً بالخوارزميات - Nand2Tetris — الجزء الثاني: من الآلة الافتراضية إلى نظام التشغيل Nand2Tetris Part II
الآلة الافتراضية، ثم المصرّف، ثم لغة برمجة كاملة، ثم نظام تشغيل — 6 مشاريع تبني نظاماً كاملاً من الصفر.
40 صفحة كورس كامل Nisan & Schocken
مترجم يُقرأ بعد: Nand2Tetris — الجزء الأول: من المنطق إلى المعالج - xv6 — نظام يونكس تعليمي xv6: A Simple Unix-like Operating System
دراسة نظام تشغيل حقيقي من الداخل: النواة، والجدولة، والذاكرة الافتراضية، والشوك، ونظام الملفات، والقيود — 9 فصول مع شيفرة C كاملة.
150 صفحة كورس كامل MIT PDOS (Russ Cox, Frans Kaashoek, Robert Morris et al.)
مترجم يُقرأ بعد: Nand2Tetris — الجزء الثاني: من الآلة الافتراضية إلى نظام التشغيل - أنظمة التشغيل: ثلاث قطع سهلة Operating Systems: Three Easy Pieces
العمليات، والجدولة، والذاكرة الافتراضية، والتزامن، وأنظمة الملفات، والاستمرارية، والأمن — الكتاب القياسي لأنظمة التشغيل.
714 صفحة كورس كامل Remzi & Andrea Arpaci-Dusseau
قيد الترجمة يُقرأ بعد: xv6 — نظام يونكس تعليميالمؤلفان يطلبان التواصل قبل إعادة الاستخدام. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- الغوص في الأنظمة Dive into Systems
الغوص في الأنظمة كاملاً: 18 فصلاً عن C والثنائي والمعمارية ولغة التجميع والذاكرة والتوازي.
190 صفحة كورس كامل Suzanne J. Matthews et al.
مترجم يُقرأ بعد: مرحباً بالخوارزميات البديل: الفصل المفقود في تعليم علوم الحاسوبترخيص CC BY-NC-ND يمنع النشر العلني للترجمة. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
مسار لغة Go
من الأمثلة القصيرة إلى التطوير بالاختبارات إلى المرجع الشامل — مسار كامل لإتقان Go، وكل أجزائه متاحة بالعربية.
- جولة Go التفاعلية بالعربي A Tour of Go
الجولة الرسمية للغة Go بترجمة عربية كاملة: 103 صفحات في 7 وحدات، مع محرر لتجربة الأمثلة وتشغيل الشيفرة وتنسيقها أثناء القراءة.
103 صفحة كورس كامل The Go Authors
مترجم - Go بالأمثلة Go by Example — Arabic
مقدمة عملية للغة Go عبر 84 مثالاً مشروحاً: الصياغة، والبنى، والدوال، والواجهات، والتزامن، وأدوات سطر الأوامر.
84 صفحة كورس كامل Simon Aridi — الترجمة العربية: zeyadsleem
مترجم - تعلّم Go مع الاختبارات Learn Go with Tests — Arabic
تعلّم Go بالتطوير المبني على الاختبارات: أساسيات GO، وأساسيات الاختبار، وبناء تطبيق، وتغطية الاختبارات — ترجمة كاملة بالعربية.
250 صفحة كورس كامل Kent C. Dodds — الترجمة العربية: zeyadsleem
مترجم يُقرأ بعد: Go بالأمثلة - Go 101 — دليل Go الشامل Go 101 — Arabic
دليل شامل للغة Go: 136 مقالاً يغطي اللغة كاملاً من الأساسيات حتى التزامن (concurrency) والمواضيع المتقدمة.
400 صفحة كورس كامل Taproot — الترجمة العربية: zeyadsleem
مترجم يُقرأ بعد: تعلّم Go مع الاختبارات - Go الفعّالة Effective Go
الدليل الذي يشرح لماذا تُكتب Go على هذه الصورة: التصريحات، وأعراف التسمية والتنسيق، وبنى التحكم، والشرائح والخرائط، والواجهات، والتزامن بالقنوات، ومعالجة الأخطاء — وختامًا بخادم ويب كامل. ستة عشر قسماً تغطّي اللغة كلّها.
16 صفحة كورس كامل The Go Authors
مترجم - كيف تكتب شيفرة Go How to Write Go Code
دليل عملي لتركيب مشروع Go من الصفر: أين توضع الملفات وكيف تُسمّى، ومسارات الوحدات والحزم، والبناء بـ go install، والاختبار بـ go test — مع تطبيق كامل يُبنى ويُشغَّر خطوة بخطوة.
6 صفحة كورس كامل The Go Authors
مترجم - الأسئلة الشائعة عن Go The Go FAQ
الأسئلة الشائعة عن Go كاملاً: 15 قسماً بالإجابات الرسمية عن اللغة والأنواع والتزامن والوحدات والأدوات.
22 صفحة كورس كامل The Go Authors
مترجم يُقرأ بعد: Go الفعّالة - دليل أسلوب Go من Google Go Style Guide
دليل أسلوب Go من Google كاملاً: النظرة العامة والدليل والقرارات وأفضل الممارسات.
90 صفحة كورس كامل Google
مترجم يُقرأ بعد: Go الفعّالة
لغة JavaScript
الطبعة الرابعة من Eloquent JavaScript كاملة بالعربية: من الصياغة إلى المتصفّح والخادم.
- جافاسكربت بلغة eloquent Eloquent JavaScript — Arabic
الطبعة الرابعة كاملة بالعربية: 22 فصلاً من أساسيات اللغة إلى الرسم على Canvas وخادم الويب — كتاب البرمجة الذي يقرأه كل مطوّر.
200 صفحة كورس كامل Marijn Haverbeke — الترجمة العربية: zeyadsleem
مترجم
تطوير الويب الكامل
مقرر Full Stack open كاملاً بالعربية: الواجهات، والخوادم، وقواعد البيانات، والنشر. ثمّ مرجع إطار Hono الكامل لبناء خدمات الويب على معايير الويب.
- Full Stack open — النسخة العربية Full Stack open: a comprehensive guide to modern web development
15 جزءاً و68 فصلاً عن تطوير الويب الحديث: JavaScript وNode وReact وMongoDB وTypeScript وGraphQL وDocker والواجهات الخلفية.
600 صفحة كورس كامل University of Helsinki — الترجمة العربية: zeyadsleem
مترجم يُقرأ بعد: جافاسكربت بلغة eloquent - أنماط تصميم تطبيقات الويب Patterns.dev — Web Design Patterns
53 صفحة عن أنماط التصميم والتصيير والأداء في الويب: أنماط JavaScript (المفرد، الوسيط، النموذج الأولي، المراقب، الوحدات...) وأنماط React وNext.js (HOC، render props، الخطافات، التصيير في الخادم والعميل، Server Components) وأنماط Vue — مع أمثلة شيفرة وشرح للأداء.
53 صفحة كورس كامل Lydia Hallie & Addy Osmani
مترجم يُقرأ بعد: جافاسكربت بلغة eloquent - مجموعة AHA: Astro وhtmx وAlpine The AHA Stack (Astro + htmx + Alpine.js)
مجموعة AHA كاملة: 24 صفحة عن Astro وhtmx وAlpine.js مع أمثلة ومقارنات.
24 صفحة كورس كامل Flavio Copes
مترجم يُقرأ بعد: أنماط تصميم تطبيقات الويبالمؤلف يرحّب بالترجمات صراحةً في سياسته العامة بشرط الإسناد والرابط، لكن الموقع بلا ترخيص رسمي — نرسل طلب تأكيد قبل النشر.
- أساسيات معمارية الواجهات الأمامية Fundamentals of Frontend Architecture
الكورس كاملًا بالعربية: 38 درسًا في 5 وحدات عن أساسيات المعمارية، وفهم المتطلبات والدوافع والقرارات المعمارية ونموذج C4، ونمذجة المجال وتقسيم التطبيق، وتنفيذ الوحدات والمكونات والكيانات وضوابط الحماية. يتضمن التفريغات الزمنية الكاملة والتمارين الستة وحلولها وروابط الفيديوهات والموارد الأصلية.
38 صفحة كورس كامل Maxi Ferreira — Frontend at Scale؛ الترجمة العربية: المكتبة العربية لعلوم الحاسوب
مترجم يُقرأ بعد: جافاسكربت بلغة eloquent، Full Stack open — النسخة العربيةترجمة عربية غير رسمية، بإذن المؤلف كما أكّده زياد سليم بتاريخ 5 أكتوبر 2026. نصوص الدروس وتعليمات التمارين مترجمة بالكامل؛ الفيديوهات الأصلية باللغة الإنجليزية وتظل مستضافة لدى المؤلف. الاشتراك المجاني في نشرة Frontend at Scale مطلوب عند مشاهدة الكورس كاملًا على المصدر الأصلي.
- معمل التعلّم: تعلّم تطوير الويب Learn Web Development (web.dev curriculum) — Arabic
منهج web.dev التعليمي كاملًا بالعربية: 12 كورسًا و236 درسًا تغطي HTML وCSS والتصميم المتجاوب وJavaScript والنماذج وإمكانية الوصول والصور والأداء والخصوصية وتطبيقات الويب التقدّمية والاختبار والذكاء الاصطناعي — مع اختبارات تفاعلية وحفظ للتقدّم.
236 صفحة كورس كامل منهج web.dev (Google) — النسخة العربية: zeyadsleem
مترجمموقع تفاعلي مستقل يقدّم منهج web.dev كاملًا بالعربية مع اختبارات وحفظ للتقدّم؛ المحتوى يُقرأ على الموقع نفسه لا داخل صفحات المكتبة. ليس منتجًا رسميًا من Google أو web.dev، والنسخة العربية مأخوذة من النسخة العربية للمصدر وقد تتضمّن ترجمة آلية.
- دورات ستيف كيني التطبيقية Steve Kinney's Courses
ست عشرة دورة تطبيقية مكتوبة في تطوير الويب الحديث: React وTypeScript وأدائهما، وTailwind CSS، وأنظمة التصميم في Storybook، وFigma للمطوّرين، والاختبارات، وأمن الويب، وVisual Studio Code، وTypeScript للويب الكامل، ونشر التطبيقات على AWS، وواجهات المؤسسات، وأساسيات الذكاء الاصطناعي بلغة Python، وأدوات التطوير بالذكاء الاصطناعي، ووكلاء ذكاء اصطناعي يختبرون أنفسهم. كل صفحة تحفظ أمثلة الشيفرة والصور ووصفها كما هي بانتظار الترجمة.
864 صفحة Steve Kinney
قيد الترجمةإذن كتابي صريح من ستيف كيني لترجمة ونشر جميع الكورسات الست عشرة باللغة العربية. المحتوى محفوظ الحقوق في الأصل، والترجمة غير الرسمية وغير التجارية مسموحة بإذن المؤلف. دورة أمن الويب صفحة تعريفية فقط تربط بمستودع خارجي.
- Hono — إطار العمل للويب على معايير الويب Hono Docs
توثيق إطار Hono الكامل: إطار عمل ويب صغير وسريع مبني على معايير الويب، يعمل على Cloudflare Workers وDeno وBun وVercel وAWS Lambda وNode.js. يغطي مقدمات التثبيت على كل بيئة تشغيل، والمفاهيم (الموجّهات، والمعايير، والأداء، والوسائط)، و26 وسيطاً مدمجاً وخارجياً، و15 مساعداً، والأدلة العملية (JSX، والاختبار، والتحقّق، وRPC)، ومرجع الواجهة البرمجية (App، والتوجيه، والسياق، والطلب، والاستثناءات، والقوالب الجاهزة)، وأدوات وكلاء البرمجة — مع كل الأمثلة الشيفرية كما هي.
91 صفحة Hono contributors (Yusuke Wada et al.)
مترجم يُقرأ بعد: جافاسكربت بلغة eloquentتوثيق Hono الرسمي مرخّص برخصة MIT، وترجمته مسموحة. المصدر الإنجليزي المُحضَّر للترجمة كامل في content-src/hono، والترجمة العربية تُبنى بـ scripts/build-hono.mjs.
- Better Auth — مصادقة شاملة للـ TypeScript Better Auth Docs
توثيق مكتبة Better Auth: إطار مصادقة وتخويل شامل ومستقل عن الإطار البرمجي، مكتوب بـ TypeScript. يغطي البدء السريع والتثبيت والاستخدام الأساسي والمقارنة، ثم المفاهيم الأساسية: واجهة الـ API، وواجهة سطر الأوامر، والعميل، وملفات تعريف الارتباط، وقاعدة البيانات، والبريد الإلكتروني، والخطافات، وOAuth، والإضافات، وتحديد المعدل، وإدارة الجلسات، وTypeScript، والمستخدمون والحسابات.
17 صفحة Better Auth (bereach / better-auth contributors)
مترجمتوثيق Better Auth مرخّص برخصة MIT، وترجمته مسموحة مع الإسناد. المصدر الإنجليزي المُحضَّر في content-src/better-auth (17 صفحة)، والترجمة العربية تُبنى بـ scripts/build-better-auth.mjs.
- دورة TanStack Router الكاملة TanStack Router Full Course
الدورة كاملة بالعربية: 34 درسًا في TanStack Router مع React — التنصيب، والموجّه المعَرَّف بالشيفرة وبنظام الملفات، وتداخل المسارات والتخطيطات، والمسارات الديناميكية والالتقاطية والاختيارية، ومعاملات البحث والتحقّق منها عبر Zod، ومكوّن الرابط وسائر طرق التنقل، والسياق وتمرير الحالة فيه، ودوال التحميل وترقيم الصفحات وتحميل البيانات بالتوازي، وحالة الانتظار والتحميل في الخلفية، ومعالجة الأخطاء، وتقسيم الشيفرة والتحميل المسبق، والتخزين المؤقت، وحماية المسارات بالتخطيطات. كل درس يتضمن التفريغ الزمني الكامل مع الفيديو الأصلي المضمّن ورمز الفيديو، ورابط فرع المستودع الخاص به.
34 صفحة كورس كامل Ali Alaa؛ الترجمة العربية: المكتبة العربية لعلوم الحاسوب
مترجمدورة على YouTube للمؤلف Ali Alaa بإذن مؤكَّد من صاحبها، والترجمة غير الرسمية وغير التجارية. كل درس يتضمن التفريغ الزمني الكامل مع الفيديو الأصلي المضمّن ورمز الفيديو، ورابط فرع مستودع شيفرة البداية الخاص به. الوثائق الرسمية: https://tanstack.com/router.
- دورة TanStack Form الكاملة TanStack Form Full Course
الدورة كاملة بالعربية: 21 درسًا في TanStack Form مع React — التنصيب، والحقول من النوع الأول مع TypeScript، والبيانات الوصفية للحقول، والتفاعلية والمستمعون (listeners)، وحقول الكائنات والمصفوفات، والتحقّق على مستوى الحقل وعلى مستوى النموذج، والتحقّق غير المتزامن والديناميكي، والحقول المترابطة، والتحقّق عبر Zod مع refine وasync، وملاحظات إرسال النماذج، ومكوّنات shadcn/ui، واستخدام useAppForm، وبناء مكوّنات حقول ونماذج ومجموعات حقول قابلة لإعادة الاستخدام، والتحميل الكسول لمكوّنات النموذج، وتقسيم النماذج الكبيرة عبر المعالجَين withForm وwithFieldGroup. كل درس يتضمن التفريغ الزمني الكامل مع الفيديو الأصلي المضمّن.
21 صفحة كورس كامل Ali Alaa؛ الترجمة العربية: المكتبة العربية لعلوم الحاسوب
مترجمدورة على YouTube للمؤلف Ali Alaa بإذنها المؤكَّد، والترجمة غير الرسمية وغير التجارية. كل درس يقابله فرع شيفرة البداية في مستودع الدورة. الوثائق الرسمية: https://tanstack.com/form.
الشبكات
بروتوكولات الشبكات من الإيثرنت حتى TCP/DNS، بمقاربة منظّمية.
- شبكات الحاسوب: مقاربة الأنظمة Computer Networks: A Systems Approach
إيثرنت، وبروتوكول IP، والتوجيه، وTCP وUDP، وDNS، والتحكم بالازدحام، ومعمارية الشبكات — 9 فصول و920 صفحة.
920 صفحة كورس كامل Peterson & Davie
قيد الترجمة يُقرأ بعد: Nand2Tetris — الجزء الأول: من المنطق إلى المعالجالترخيص يسمح بالترجمة، لكن إدارة المشروع تطلب التواصل مع discuss@systemsapproach.org قبل نشر أي ترجمة. نبدأ بالنص بعد موافقتهم.
- الأداء العالي لشبكات المتصفح High Performance Browser Networking
نظرة عملية على أنواع الشبكات (WiFi، 3G/4G)، وبروتوكولات النقل (UDP، TCP، TLS)، وبروتوكولات التطبيق (HTTP/1.1، HTTP/2)، والواجهات البرمجية المتوفرة في المتصفح (XHR، WebSocket، WebRTC، وغيرها) لتقديم أفضل تجربة مستخدم: سريعة وموثوقة ومتماسكة.
18 صفحة كورس كامل Ilya Grigorik
قيد الترجمةترجمة عربية قيد الإعداد بإذن صريح من المؤلف/O'Reilly (إذن مؤكَّد من المستخدم). الرخصة ND (No Derivatives) بالأساس، فلا تُنشر ترجمة بديلة/مشتقة دون هذا الإذن.
قواعد البيانات والأداء
من النموذج العلائقي والتصميم إلى الفهرسة وضبط الأداء على نطاق واسع.
- تصميم قواعد البيانات — الطبعة الثانية Database Design — 2nd Edition
النموذج العلائقي، ونمذجة الكيانات والعلاقات، والتطبيع، والمفاتيح، والقيود، وSQL — 16 فصلاً مع ثلاثة ملاحق (منها مختبر SQL كامل مع الحلول) وتمارين تصميم.
153 صفحة كورس كامل Adrienne Watt & Nelson Eng
مترجم يُقرأ بعد: مرحباً بالخوارزميات - أداء قواعد البيانات على نطاق واسع Database Performance at Scale
دليل عملي لأداء قواعد البيانات: الفهارس، وتخطيط الاستعلامات، والذاكرة والتخزين المؤقت، والقراءة التحضيرية، والموزّع — 11 فصلاً.
270 صفحة كورس كامل Cardeneti Mendes, Sarna, Emelyanov & Dunlop
قيد الترجمة يُقرأ بعد: تصميم قواعد البيانات — الطبعة الثانية - أسس قواعد البيانات Database Foundations
أسس قواعد البيانات كاملاً: 24 وحدة في نمذجة البيانات وSQL، مع التمارين وحلولها.
200 صفحة كورس كامل Steven Engels, Jan Van Hee & Bram Van Impe (UCLL)
مترجم يُقرأ بعد: تصميم قواعد البيانات — الطبعة الثانيةبلا ترخيص معلن. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- داخل PostgreSQL The Internals of PostgreSQL
داخل PostgreSQL كاملاً: 12 فصلاً عن عنقود قواعد البيانات، ومعالجة الاستعلامات، والتحكّم بالتزامن، والتفريغ، ومدير المخزن المؤقت، وسجل ما قبل الكتابة، والنسخ الاحتياطي والاستعادة، والنسخ المتماثل المتدفّق والمنطقي — 190 شكلاً و313 كتلة شيفرة.
320 صفحة كورس كامل Hironobu Suzuki
مترجم يُقرأ بعد: أداء قواعد البيانات على نطاق واسعكل الحقوق محفوظة (استثناء المؤسسات التعليمية). أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- استخدم الفهرس يا لوقا! Use The Index, Luke!
استخدم الفهرس يا لوقا! كاملاً: 139 صفحة عن الفهارس وخطط التنفيذ والترتيب والضمّ والترقيم وخرافات الأداء.
200 صفحة كورس كامل Markus Winand
مترجم يُقرأ بعد: تصميم قواعد البيانات — الطبعة الثانية البديل: أداء قواعد البيانات على نطاق واسعكل الحقوق محفوظة. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- تمارين PostgreSQL التفاعلية PGExercises
تمارين PostgreSQL التفاعلية كاملاً: 7 مجموعات تغطي الاستعلامات والربط والتجميع والتعديل والاستعلامات التعاودية والتواريخ والمصفوفات.
70 صفحة كورس كامل Alvaro Herrera
مترجم يُقرأ بعد: تصميم قواعد البيانات — الطبعة الثانية. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- SELECT النجمة: تعلّم SQL بالقراءة والتمرين Select Star SQL
SELECT النجمة كاملاً: 6 فصول تعلّم SQL بالقراءة والتمرين على بيانات حقيقية.
45 صفحة كورس كامل Zi Chong Kao
مترجم يُقرأ بعد: تصميم قواعد البيانات — الطبعة الثانية. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- لغز جريمة SQL SQL Murder Mystery
لغز جريمة SQL كاملاً: القضية ودليل الحل خطوة بخطوة.
12 صفحة كورس كامل Northwestern University Knight Lab
مترجم يُقرأ بعد: تصميم قواعد البيانات — الطبعة الثانية. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
لغات البرمجة: OCaml والتنفيذ
البرمجة الوظيفية والأنواع، ثم كيف تُنفَّذ اللغات فعلياً (مفسّرات ومصرّفات).
- تعلّم البرمجة بلغة OCaml Learn Programming with OCaml
كتاب كامل عن البرمجة الوظيفية بلغة OCaml: الأنواع الجبرية، والدوال من الرتبة العليا، والوحدات، والأمر، والبرمجة الموزّعة — 13 فصلاً و431 صفحة مع تمارين.
431 صفحة كورس كامل Sylvain Conchon & Jean-Christophe Filliâtre
مترجم يُقرأ بعد: مرحباً بالخوارزميات - البرمجة بلغة OCaml: صحيحة وفعّالة وجميلة OCaml Programming: Correct + Efficient + Beautiful (Cornell CS 3110)
البرمجة بلغة OCaml كاملاً: 11 فصلاً من الأساسيات إلى الوحدات والتزامن وإثبات الصحة وبنى المعطيات والمفسّرات.
400 صفحة كورس كامل Michael R. Clarkson et al. — Cornell CS 3110
مترجم يُقرأ بعد: تعلّم البرمجة بلغة OCaml البديل: تعلّم البرمجة بلغة OCamlترخيص CC BY-NC-ND لا يسمح بنشر الترجمة علناً. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- دليل لغة OCaml The OCaml Manual
مرجع رسمي كامل للغة OCaml: اللغة، والمكتبات، والأدوات — 37 فصلاً و1158 صفحة. يُستخدم كمرجع بجانب كتاب التعلّم، لا ككتاب تعلّم متدرّج.
1158 صفحة كورس كامل INRIA & OCaml contributors
قيد الترجمة يُقرأ بعد: تعلّم البرمجة بلغة OCaml - صناعة المفسّرات Crafting Interpreters
صناعة المفسّرات كاملة: 35 فصلاً وملحقان، من التحليل المعجمي إلى جمع النفايات — مع مفسّرين كاملين بـC وJava.
35 صفحة كورس كامل Robert Nystrom
مترجم يُقرأ بعد: Nand2Tetris — الجزء الثاني: من الآلة الافتراضية إلى نظام التشغيل البديل: Nand2Tetris — الجزء الثاني: من الآلة الافتراضية إلى نظام التشغيلنص الكتاب CC BY-NC-ND (الشيفرة MIT). أُدرجت في قائمة الترجمة بمبادرة المستخدم.
معمارية البرمجيات
دراسة معمارية أنظمة حقيقية، وتعلم مبادئ التصميم من برامج صغيرة كاملة.
- 500 سطر أو أقل 500 Lines or Less
بناء وفهم أنظمة صغيرة كاملة في 500 سطر: زاحف ويب، وقاعدة بيانات رسومية، وورقة حساب، ومفسّر، وخادم ويب، ومحرّك قوالب — 23 فصلاً مع الشيفرة كاملة، مترجَمة بالكامل.
470 صفحة كورس كامل Amy Brown & Greg Wilson (editors)
مترجم يُقرأ بعد: مرحباً بالخوارزميات - معمارية تطبيقات المصادر المفتوحة The Architecture of Open Source Applications
دراسة معمارية أنظمة وبرامج حقيقية من الداخل: 51 فصلاً في مجلدين (AOSA 1 و2) — Asterisk وBash وCMake وLLVM وHDFS وRiak وSelenium وSendmail وGit وnginx وPyPy وTwisted وغيرها.
51 صفحة كورس كامل Amy Brown & Greg Wilson (editors)
مترجم يُقرأ بعد: 500 سطر أو أقل - أنماط برمجة الألعاب Game Programming Patterns
أنماط برمجة الألعاب كاملة: 26 فصلاً عن أنماط التصميم والتسلسل والفصل والأداء في الألعاب.
26 صفحة كورس كامل Robert Nystrom
مترجم يُقرأ بعد: 500 سطر أو أقل البديل: 500 سطر أو أقلنص الكتاب CC BY-NC-ND (الشيفرة MIT). أُدرجت في قائمة الترجمة بمبادرة المستخدم.
الأمن والتشفير
التشفير الحديثة وأمن الشبكات، مع تمارين عملية.
- تشفير 101 Crypto 101
تشفير 101 كامل: 18 فصلاً عن أساسيات التشفير الحديث — من XOR إلى TLS.
18 صفحة كورس كامل Laurens Van Houtven
مترجم يُقرأ بعد: الرياضيات المتقطعة: مقدمة مفتوحة - كرّاس التشفير المفتوح Open Workbook of Cryptology
كرّاس مفتوح في علم التشفير: Freshman's Dream، وPrimality، وDiffie-Hellman، وOne-time pads، وتحليل الشيفرة — 92 صفحة.
92 صفحة Jonathan A. Poritz
قيد الترجمة يُقرأ بعد: الرياضيات المتقطعة: مقدمة مفتوحة - أمن الشبكات: مقاربة الأنظمة Network Security: A Systems Approach
أمن الشبكات بمقاربة الأنظمة: 10 فصول عن التشفير وتوزيع المفاتيح وجدران الحماية والمصادقة وTLS.
10 صفحة كورس كامل Peterson & Davie
مترجم يُقرأ بعد: شبكات الحاسوب: مقاربة الأنظمة، تشفير 101CC BY-NC-ND مع دعوة المؤلفين لمناقشة الترجمات. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
- تحديات كريبتوبالز The Cryptopals Crypto Challenges
تحديات كريبتوبالز كاملاً: 8 مجموعات و66 تحدياً في كسر التشفير عملياً.
40 صفحة كورس كامل Cryptopals
مترجم يُقرأ بعد: تشفير 101 البديل: تشفير 101بلا ترخيص على نص التحديات. أُدرجت في قائمة الترجمة بمبادرة المستخدم.
هندسة DevOps
خارطة طريق عملية شاملة: من الأساسيات إلى التكامل والتسليم المستمرين والبنية التحتية كشيفرة وKubernetes، مع مشروع عملي متكامل وتحضير للمقابلات.
- خارطة طريق DevOps الديناميكية Dynamic DevOps Roadmap
خارطة طريق عملية للتعلّم التدريجي لـ DevOps بأسلوب المنتج الأدنى القابل للتطبيق (MVP): من الأساسيات — Python وGit وLinux وDocker — إلى التكامل المستمر والتسليم المستمر والبنية التحتية كشيفرة وKubernetes وGitOps، مع مشروع عملي متكامل (HiveBox) وتحضير للمقابلات ومسارات النمو المتقدّمة.
31 صفحة كورس كامل DevOps Hive (Ahmed AbouZaid) — الترجمة العربية: zeyadsleem
مترجمترجمة عربية غير رسمية وغير تجارية لخارطة طريق «Dynamic DevOps Roadmap» من DevOps Hive، بموجب رخصة CC BY-SA 4.0؛ المصدر يحتفظ بحقوقه ولم يُراعَ أي تأييد رسمي. استُبعدت جميع الصور والرسوم (ذات التسميات الإنجليزية وتراخيص مستقلة غير واضحة)، واستُعيض عنها في مواضع محدودة بوصف نصّي أمين يبدأ بـ«شكل توضيحي:». أُسقطت بيانات الاختبارات (quiz) لأنها بيانات بنيوية تُعرض عبر مكوّن برمجي.