تعلّم الطرفية وسطر الأوامر
دورة مجانية وتفاعلية عبر الإنترنت حول طرفية Linux وسطر الأوامر. تنفّذ أوامر حقيقية في كل درس داخل طرفية تعمل في المتصفح، مع شهادة مجانية عند إنهاء الدورة.
16,283+ من الـ codders مسجلون
180 درسًا150 تحديات1,006 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
قسم 1
الأساسيات
ابدأ القسمابدأتوسيعطيأتقن واجهة السطر البرمجي (command line) باستخدام الأدوات الأساسية والمهارات الجوهرية.مقدمة
3 درسًا217التنقل
6 درسًا640الملفات
6 درسًا641المجلدات
5 درسًا534مشروع تنظيم الصور
مشروع4 درسًا1رموز البدل والأنماط
5 درسًا533محتوى الملف
7 درسًا753إعادة التوجيه
6 درسًا640التمرير (Piping)
5 درسًا534مشروع محلل السجلات
مشروع5 درسًا1الأذونات
6 درسًا541البيئة
7 درسًا748أساسيات برمجة Shell
8 درسًا860مشروع سكربت النسخ الاحتياطي
مشروع6 درسًا1التحديات النهائية
3 درسًا3قسم 2
التحكم في الإصداراتصفحة مخصصة
ابدأ القسمابدأتوسيعطيتتبع عملك باستخدام Git. تعلم تهيئة المستودعات (repos)، وتجهيز (stage) وحفظ (commit) التغييرات، والتفريع (branch) والدمج (merge)، وحل التعارضات، والتراجع عن الأخطاء.مقدمة
3 درسًا123البداية
5 درسًا531تتبع التغييرات
6 درسًا640فحص التغييرات
4 درسًا425تجاهل الملفات
4 درسًا427مشروع موقع وصفات الطعام
مشروع5 درسًا137التفرع (Branching)
6 درسًا640الدمج
6 درسًا640التراجع عن التغييرات
6 درسًا641المستودعات البعيدة (Remotes)
4 درسًا324مشروع Feature Branch
مشروع6 درسًا142التحديات النهائية
3 درسًا3قسم 3
مقدمة إلى Dockerصفحة مخصصة
ابدأ القسمابدأتوسيعطيتعلم Docker من خلال واجهة السطر البرمجي: سحب وبناء الصور (images)، وتشغيل وإدارة الحاويات (containers)، وكتابة Dockerfiles، ونسخ الملفات، والتعامل مع volumes و networks.مقدمة
2 درسًا213الصور
4 درسًا423تشغيل الحاويات
5 درسًا532إدارة الحاويات
5 درسًا531فحص الحاويات
4 درسًا423بناء الصور
4 درسًا423الملفات داخل الصور
3 درسًا316نسخ الملفات
2 درسًا213وحدات التخزين والشبكات
3 درسًا314مشروع تطبيق الترحيب
مشروع5 درسًا17التحديات النهائية
3 درسًا3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
لماذا تتعلم الطرفية وسطر الأوامر مع Coddy
- تدرّب على أوامر Linux terminal حقيقية من داخل المتصفح. لا VM، ولا SSH، ولا dual-boot. كل درس يعمل في shell معزول، فتستطيع أن تجرّب وتكسر الأشياء بأمان أثناء التعلّم.
- مهارات سطر الأوامر التي ستستخدمها فعلًا: التنقل بين الملفات (
cd,ls,pwd)، عمليات الملفات، معالجة النصوص باستخدامgrep,sed,awk، الـ pipes وإعادة التوجيه، الصلاحيات، متغيرات البيئة، وكتابة سكربتات bash الأساسية. - تساعدك تلميحات الذكاء الاصطناعي على قراءة أخطاء الـ shell الغامضة والتعافي من الأخطاء الشائعة (مجلد خاطئ، إعادة توجيه معطوبة، permission denied) دون أن تكشف لك الإجابة.
- شهادة مجانية في الـ terminal وسطر الأوامر عند إنهاء الدورة. دليل موثوق يمكن إضافته للسيرة الذاتية في وظائف الـ backend والـ DevOps والبيانات والبنية التحتية، حيث يُعدّ التمكّن من الـ shell متطلبًا أساسيًا.
أسئلة شائعة حول الطرفية
ما هو الـ terminal؟
هل تعلم سطر الأوامر صعب؟
لماذا يجب أن أتعلّم سطر الأوامر؟
git، وتصحيح عمليات النشر. حتى على جهاز المطوّر، يبقى سطر الأوامر عادةً أسرع طريقة لتنفيذ العمليات على دفعات وربط الأدوات معًا عبر pipes.