Python
المتغيرات، والتحكم بالتدفق، والدوال، وبنى البيانات، والملفات والأخطاء، ثم الأصناف والوحدات. لغة جانب الخادم في هذا المسار؛ وGo هي البديل إن كنت تفضّل لغة مُصرَّفة ذات أنواع.
3 أقسام219 درسًاشهادة مجانية
خمس دورات مجانية تغطي ما تفترضه كل وظيفة backend: لغة على جانب الخادم، وقاعدة بيانات، وتحكم بالإصدارات، وطرفية، وحاويات. تكتب كودًا حقيقيًا وتشغّله في كل درس، وكل دورة تنتهي بشهادة مجانية.
كل خطوة دورة قائمة على Coddy. اتبعها بالترتيب أو ابدأ بما ينقصك - يُحفَظ تقدّمك لكل دورة في الحالتين.
المتغيرات، والتحكم بالتدفق، والدوال، وبنى البيانات، والملفات والأخطاء، ثم الأصناف والوحدات. لغة جانب الخادم في هذا المسار؛ وGo هي البديل إن كنت تفضّل لغة مُصرَّفة ذات أنواع.
3 أقسام219 درسًاشهادة مجانية
SELECT وWHERE وJOIN وGROUP BY والاستعلامات الفرعية والفهارس وتصميم المخطط على جداول حقيقية. نصف عمل الـ backend الذي يحدث داخل قاعدة البيانات.
2 أقسام99 درسًاشهادة مجانية
الـ commits والفروع والدمج والتعارضات والمستودعات البعيدة والتراجع عن الأخطاء. كل فريق backend يسلّم عبر Git؛ وكل مراجعة كود تحدث داخله.
1 أقسام58 درسًاشهادة مجانية
الملفات والصلاحيات والعمليات والـ pipes وأساسيات bash. كود الـ backend يعمل على خوادم Linux، وتصحيحه يعني أن تكون في بيتك داخل الطرفية.
1 أقسام82 درسًاشهادة مجانية
الصور وملفات Dockerfile والـ volumes والشبكات. كيف تُغلَّف خدمة backend لتعمل بالطريقة نفسها على حاسوبك وفي CI وفي الإنتاج.
1 أقسام40 درسًاشهادة مجانية
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
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
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.
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
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.
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.