Skip to content · ⁨الانتقال إلى المحتوى⁩

← Learn to Code — Python, Java, C, SQL & Web · ⁨تعلم البرمجة — بايثون، جافا، C، SQL والويب⁩

Python Basics · ⁨أساسيات بايثون⁩

Your very first steps in programming — no experience needed. · ⁨خطواتك الأولى جداً في البرمجة — لا حاجة للخبرة.⁩

python 22 Lessons · ⁨دروس⁩

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · ⁨كل درس يعمل في متصفحك — اكتب كوداً حقيقياً، واضغط على تشغيل، وتقوم المهام بمراجعة نفسها. مجاني، لا حاجة لحساب، مع ملاحظات مترجمة مقترنة بالإنجليزية.⁩

Start the course · ⁨ابدأ الدورة⁩

Lessons in this course · ⁨الدروس في هذا الكورس⁩

  1. 00 Run it! · ⁨شغله!⁩ 3 required tasks
  2. 01 Your first program · ⁨برنامجك الأول⁩ 3 required tasks Video · ⁨فيديو⁩
  3. 02 Variables · ⁨المتغيرات⁩ 3 required tasks Video · ⁨فيديو⁩
  4. 03 Numbers & operators · ⁨الأعداد & العمليات⁩ 3 required tasks Video · ⁨فيديو⁩
  5. 04 Getting input · ⁨الحصول على إدخال⁩ 3 required tasks Video · ⁨فيديو⁩
  6. 05 Working with strings · ⁨التعامل مع النصوص⁩ 4 required tasks Video · ⁨فيديو⁩
  7. P1 Project: Mad Libs · ⁨مشروع: Mad Libs⁩ Project · ⁨مشروع⁩
  8. 06 Making decisions · ⁨اتخاذ القرارات⁩ 4 required tasks Video · ⁨فيديو⁩
  9. 07 Counting loops · ⁨حلقات العد⁩ 4 required tasks Video · ⁨فيديو⁩
  10. 08 While loops · ⁨حلقات While⁩ 3 required tasks Video · ⁨فيديو⁩
  11. P2 Project: Guess the number · ⁨مشروع: تخمين الرقم⁩ Project · ⁨مشروع⁩
  12. 09 Lists (1-D arrays) · ⁨القوائم (مصفوفات 1-D)⁩ 3 required tasks Video · ⁨فيديو⁩
  13. P3 Project: Quiz with a score · ⁨مشروع: اختبار مع درجة⁩ Project · ⁨مشروع⁩
  14. 10 Functions · ⁨الدوال⁩ 3 required tasks Video · ⁨فيديو⁩
  15. P4 Project: Rock, paper, scissors · ⁨مشروع: صخرة، ورقة، مقص⁩ Project · ⁨مشروع⁩
  16. 11 Scope & arguments · ⁨المجال والحجج⁩ 3 required tasks Video · ⁨فيديو⁩
  17. 12 Dictionaries (records) · ⁨المخازن (سجلات)⁩ 3 required tasks Video · ⁨فيديو⁩
  18. P5 Project: Text adventure · ⁨مشروع: مغامرة نصية⁩ Project · ⁨مشروع⁩
  19. 13 Planning & pseudocode · ⁨التخطيط والكود الوهمي⁩ 3 required tasks Video · ⁨فيديو⁩
  20. 14 Errors & testing · ⁨الأخطاء والاختبار⁩ 3 required tasks Video · ⁨فيديو⁩
  21. 15 Putting it all together · ⁨دمج كل شيء معًا⁩ 3 required tasks Video · ⁨فيديو⁩
  22. P6 Project: Hangman · ⁨مشروع: شنق⁩ Project · ⁨مشروع⁩
  23. history A short history of Python · ⁨نبذة قصيرة عن بايثون⁩ Reading and resources
  24. usage What Python is used for · ⁨ما يُستخدم بايثون له⁩ Reading and resources
  25. resources Where to learn more · ⁨أين تتعلم المزيد⁩ Reading and resources
  26. setup Set up your computer · ⁨إعداد حاسوبك⁩ Reading and resources

Language reference · ⁨مرجع لغوي⁩

/know/reference/python

Log in or create account · ⁨تسجيل الدخول أو إنشاء حساب⁩

IGCSE, A-Level & AP