Skip to the content.
![هندسة البرمجيات بلغة بسيطة](/software-engineering-the-easy-way/images/banner.svg) # 🌍 Software Engineering — The Easy Way [![GitHub license](https://img.shields.io/github/license/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/blob/main/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/issues/) [![GitHub pull-requests](https://img.shields.io/github/issues-pr/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/pulls/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](../../CONTRIBUTING.md) [![GitHub watchers](https://img.shields.io/github/watchers/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Watch)](https://github.com/thetpmguy/software-engineering-the-easy-way/watchers/) [![GitHub forks](https://img.shields.io/github/forks/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Fork)](https://github.com/thetpmguy/software-engineering-the-easy-way/network/) [![GitHub stars](https://img.shields.io/github/stars/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Star)](https://github.com/thetpmguy/software-engineering-the-easy-way/stargazers/) **الدورة الكاملة في هندسة البرمجيات لمن لا يتكلمون لغة «التقنية» — بعد.** *لا حاجة إلى خبرة سابقة. لا حاجة إلى حاسوب باهظ الثمن. لا حاجة إلى شهادة في الرياضيات.*

🌐 متوفر بلغات متعددة

يقوم المجتمع حاليًا بترجمة الدروس — الصفحة الرئيسية للدورة متوفرة بكل اللغات أدناه، والدروس الكاملة قادمة تباعًا. ساعدنا في الترجمة!

English العربية (Arabic) বাংলা (Bengali) Deutsch (German) Español (Spanish) Français (French) हिन्दी (Hindi) Bahasa Indonesia (Indonesian) 日本語 (Japanese) Português (Portuguese) Русский (Russian) Kiswahili (Swahili) தமிழ் (Tamil) తెలుగు (Telugu) اردو (Urdu) 中文-简体 (Chinese, Simplified)

🚧 الدروس نفسها ما زالت حاليًا باللغة الإنجليزية — هذه الصفحة الرئيسية مترجمة لكي ترى ما ينتظرك. ساعد في ترجمة الدروس إلى لغتك: كيف تساهم بترجمة


إن كنت تستطيع قراءة هذه الصفحة، فأنت قادر على إنهاء هذه الدورة. في نهايتها ستفهم كيف تعمل البرمجيات فعلًا، وستكتب برامجك الأولى، وستنشر موقعًا إلكترونيًا حقيقيًا، وستتمكن من مجاراة أي حوار تقني بثقة — كل ذلك مشروح بلغة يومية بسيطة، وبتشبيهات من الحياة العادية.

🤔 لمن هذه الدورة؟

لا توجد أي متطلبات مسبقة — نشرح كل شيء، حتى ما هو «الملف» (file) حقًا.

🎓 ماذا ستتعلم

ما لن نغطيه: الرياضيات المتقدمة، أو أدوات الشركات المتخصصة، أو الضجيج الإعلامي. كل تشبيه نستخدمه نخبرك أيضًا أين يتوقف عن الصحة، ووحدة الذكاء الاصطناعي صادقة بشأن حدوده.

🚀 كيف تبدأ

  1. ⭐ ضع نجمة على هذا المستودع حتى تجد طريق العودة إليه بسهولة.
  2. اقرأ ابدأ من هنا (5 دقائق) — كيف تعمل الدورة وما الأدوات المجانية التي ستستخدمها في المتصفح. لا حاجة لتثبيت أي شيء. كل مختبر عملي يعمل في متصفح الويب، حتى على الهاتف.
  3. ابدأ بـالوحدة 01 — أو اختر طريقًا مختصرًا من مسارات التعلم («لديّ عطلة نهاية أسبوع واحدة»، «أدير مهندسين»، «لا يهمني سوى الذكاء الاصطناعي»…).
  4. استعصت عليك كلمة؟ المسرد يعرّف كل مصطلح بجملة واحدة بسيطة.

للمعلمين ومجموعات الدراسة: كل المحتوى مجاني لإعادة الاستخدام بموجب الرخصة. اعمل تفريعة (fork) للمستودع وكيّفه ليناسب صفّك.

📚 المنهج الدراسي

كل وحدة تحتوي على درس بلغة بسيطة، ومختبر عملي في المتصفح، واختبار للتحقق الذاتي، ومصادر إضافية مجانية منتقاة بعناية. تقدَّم من الأعلى إلى الأسفل — فكل وحدة تبني على ما قبلها.

# الوحدة الدرس المختبر الاختبار إضافات
I الآلة 🖥️ — ما الذي يوجد داخل المستطيل المضيء        
01 ما هو الحاسوب، حقًا؟ الدرس المختبر الاختبار روابط
02 ما هي البرمجيات؟ الدرس المختبر الاختبار روابط
03 كيف يعمل الإنترنت الدرس المختبر الاختبار روابط
II التفكير كمهندس 🧠 — العقلية هي 80% من المهنة        
04 كيف تفكر كمبرمج الدرس المختبر الاختبار روابط
05 أول شيفرة تكتبها (Python، في المتصفح) الدرس المختبر الاختبار روابط
06 البيانات: نفط العالم الجديد الدرس المختبر الاختبار روابط
III كيف تُبنى البرمجيات الحقيقية 🏗️ — من الورقة اللاصقة إلى متجر التطبيقات        
07 من الفكرة إلى التطبيق: دورة حياة تطوير البرمجيات الدرس المختبر الاختبار روابط
08 Git و GitHub: آلة الزمن للعمل الجماعي الدرس المختبر الاختبار روابط
09 لماذا تتعطل البرمجيات: الأخطاء البرمجية والاختبار والجودة الدرس المختبر الاختبار روابط
10 تشريح التطبيق: الواجهة الأمامية (frontend) والخلفية (backend) وواجهات البرمجة (APIs) الدرس المختبر الاختبار روابط
IV علوم الحاسوب، بدون الرياضيات المخيفة 🔬 — الأفكار الشهيرة، بأسلوب إنساني        
11 الخوارزميات وهياكل البيانات بلغة بسيطة الدرس المختبر الاختبار روابط
12 قواعد البيانات: حيث يعيش كل شيء الدرس المختبر الاختبار روابط
13 أنظمة التشغيل والشبكات: المديرون غير المرئيين الدرس المختبر الاختبار روابط
14 الأمان: أقفال ومفاتيح ودفاع رقمي عن النفس الدرس المختبر الاختبار روابط
V عالم البرمجيات الحديث ☁️ — الكلمات الرنانة، مفكوكة الشيفرة        
15 السحابة: استئجار حواسيب الآخرين الدرس المختبر الاختبار روابط
16 الذكاء الاصطناعي وتعلم الآلة بلا ضجيج الدرس المختبر الاختبار روابط
17 المواقع والتطبيقات وكل ما عداها الدرس المختبر الاختبار روابط
VI الناس والمسارات المهنية 🧑‍🤝‍🧑 — البرمجيات يصنعها بشر        
18 من يفعل ماذا في عالم التقنية الدرس المختبر الاختبار روابط
19 طريقك إلى عالم التقنية الدرس المختبر الاختبار روابط
🏆 المشروع الختامي (capstone): ابنِ شيئًا حقيقيًا نظرة عامة المسار أ: موقع إلكتروني · المسار ب: كن مدير المنتج · المسار ج: أتمتة حياتك معرض الأعمال

📝 الاختبارات والمختبرات

🗺️ مراجع عامة للدورة

الصفحة فيمَ تفيدك
ابدأ من هنا كيف تستخدم الدورة، والجداول الزمنية، والأدوات الثلاث التي تحتاجها
المسرد كل مصطلح تقني في الدورة، بجملة واحدة بسيطة
مسارات التعلم طرق مختصرة: سباق عطلة نهاية الأسبوع، مسار المديرين، فضوليّو الذكاء الاصطناعي، المؤسسون…
الأسئلة الشائعة إجابات صادقة: «هل أنا كبير جدًا على هذا؟»، «هل أحتاج إلى رياضيات؟»، الأطر الزمنية
دليل الأسلوب قواعد الكتابة التي يتبعها كل درس
ملاحظات تصميم الدورة لماذا بُنيت الدورة بهذه الطريقة

🎒 الوصول دون اتصال بالإنترنت

انسخ المستودع (استنساخ — clone؛ والوحدة 08 تعلمك كيف) وكل شيء — الدروس والمختبرات والاختبارات — يعمل دون اتصال كنص عادي. فقط الروابط الخارجية ومختبرات المتصفح تحتاج إلى الإنترنت.

🤝 المساهمة والمجتمع

وجدت جملة مربكة؟ هذا خلل في دورتنا، وليس في عقلك — من فضلك افتح بلاغًا (issue) أو أرسل تصحيحًا: راجع دليل المساهمة. الترجمات هي أكثر المساهمات طلبًا على الإطلاق: راجع دليل الترجمة. لمن أنهى الدورة: أضف نفسك إلى معرض المشروع الختامي — وسيكون ذلك في الوقت نفسه أول طلب دمج (pull request) لك.

📄 الرخصة

مجاني للجميع، وإلى الأبد — راجع الرخصة.

**صُنع من أجل مليارات الأذكياء الذين نسيت صناعة البرمجيات أن تشرح نفسها لهم.** *إن أفادتك هذه الدورة، فضع ⭐ نجمة على المستودع ليجده الآخرون.*