← Learn to Code — Python, Java, C, SQL & Web · تعلم البرمجة — بايثون، جافا، C، SQL والويب
Python Practice · تدريب بايثون
Coding challenges from 1★ to 5★. · تحديات برمجة من 1★ إلى 5★.
python 108 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 · الدروس في هذا الكورس
No lessons match. Clear the search or choose another filter.
- 01 Print a word · طباعة كلمة 1 required task · ★
- 02 Print another word · طباعة كلمة أخرى 1 required task · ★
- 03 Print a sentence · طباعة جملة 1 required task · ★
- 04 Print with a ! · طباعة مع علامة تعجب 1 required task · ★
- 05 Print two lines · طباعتين 1 required task · ★
- 06 Print three lines · ثلاثة أسطر 1 required task · ★
- 07 Print a number · طباعة رقم 1 required task · ★
- 08 Print a bigger number · اطبع رقماً أكبر 1 required task · ★
- 09 Add two numbers · جمع رقمين 1 required task · ★
- 10 Add bigger numbers · جمع أرقام أكبر 1 required task · ★
- 11 Subtract · طرح 1 required task · ★
- 12 Multiply · ضرب 1 required task · ★
- 13 Divide · قسمة 1 required task · ★
- 14 Remainder · باقي القسمة 1 required task · ★
- 15 Use a variable · استخدم متغيراً 1 required task · ★
- 16 A number variable · متغير رقم 1 required task · ★
- 17 Change a variable · غيّر متغيراً 1 required task · ★
- 18 Add two variables · جمع متغيرين 1 required task · ★
- 19 Multiply two variables · ضرب متغيرين 1 required task · ★
- 20 Join two words · دمج كلمتين 1 required task · ★
- 21 Greet a name · تحية اسم 1 required task · ★
- 22 Repeat text · تكرار النص 1 required task · ★
- 23 Ask for a name · اطلب اسماً 1 required task · ★
- 24 Echo a number · إعادة رقم 1 required task · ★
- 105 Call a function · استدعاء دالة 1 required task · ★
- 106 Use what it gives back · استخدم ما تُرجعه 1 required task · ★
- 107 Finish the function · أنهِ الدالة 1 required task · ★
- 108 Write one yourself · اكتب واحدة بنفسك 1 required task · ★★
- 25 Your first function · دالتك الأولى 1 required task · ★
- 26 Is it positive? · هل هو موجب؟ 1 required task · ★
- 27 The bigger one · الأكبر 1 required task · ★
- 28 The last item · العنصر الأخير 1 required task · ★
- 29 Is it even? · هل هو زوجي؟ 1 required task · ★
- 30 Sum a list · اجمع قائمة 1 required task · ★
- 31 Reverse a string · عكس نصاً 1 required task · ★★
- 32 Count the vowels · عد الحروف المتحركة 1 required task · ★★
- 33 FizzBuzz · فيزباز 1 required task · ★★★
- 34 Letter frequencies · ترددات الأحرف 1 required task · ★★★
- 35 Remove duplicates · إزالة التكرارات 1 required task · ★★★
- 36 Second largest · الثاني الأكبر 1 required task · ★★★
- 37 Group anagrams · تجميع الأنagrams 1 required task · ★★★★
- 38 Flatten a nested list · تسطيح قائمة متداخلة 1 required task · ★★★★
- 39 RPN calculator · آلة حاسبة RPN 1 required task · ★★★★★
- 40 Run-length encoding · ترميز المسارات 1 required task · ★★★★★
- 41 Count to ten · عد إلى عشرة 1 required task · ★★
- 42 Even numbers · الأعداد الزوجية 1 required task · ★★
- 43 Liftoff · الإقلاع 1 required task · ★★
- 44 Star triangle · مثلث النجوم 1 required task · ★★
- 45 The 3 times table · جدول الضرب لـ 3 1 required task · ★★
- 46 Running total · المجموع المتسلسل 1 required task · ★★★
- 47 Largest without max · الأكبر بدون دالة max 1 required task · ★★★
- 48 Smallest without min · الأصغر بدون دالة min 1 required task · ★★★
- 49 Count the positives · عد الموجبات 1 required task · ★★
- 50 Average of a list · متوسط قائمة 1 required task · ★★★
- 51 Add up 1 to 100 · اجمع من 1 إلى 100 1 required task · ★★
- 52 Upside-down triangle · مثلث مقلوب 1 required task · ★★
- 53 FizzBuzz with 4 and 6 · فيزبز برقمي 4 و 6 1 required task · ★★★
- 54 Until you type stop · حتى تكتب إيقاف 1 required task · ★★★
- 55 A list of squares · قائمة المربعات 1 required task · ★★
- 56 Count a value · عد قيمة معينة 1 required task · ★★
- 57 Keep the evens · احتفظ بالزوجيات 1 required task · ★★
- 58 Find the position · إيجاد الموقع 1 required task · ★★★
- 59 Smallest and largest · الأصغر والأكبر 1 required task · ★★★
- 60 Above average · فوق المتوسط 1 required task · ★★★
- 61 Binary to denary · ثنائي عشري 1 required task · ★★★★
- 62 Denary to binary · عشري ثنائي 1 required task · ★★★★
- 63 Digital root · الجذر الرقمي 1 required task · ★★★★
- 64 Caesar cipher · تشفير قيصر 1 required task · ★★★★
- 65 Bank account · حساب بنكي 1 required task · ★★★★
- 66 Transpose a grid · نقل مصفوفة 1 required task · ★★★★
- 67 Most common word · أكثر كلمة تكرارًا 1 required task · ★★★★★
- 68 Sieve of Eratosthenes · منخل إراتوستينيس 1 required task · ★★★★★
- 69 A row of Pascal's triangle · صف من مثلث باسكال 1 required task · ★★★★★
- 70 Tic-tac-toe winner · فائز لعبة X O 1 required task · ★★★★★
- 71 Is it big? · هل هو كبير؟ 1 required task · ★
- 72 Pass or fail · نجاح أو رسوب 1 required task · ★
- 73 Positive, negative or zero · موجب، سالب أو صفر 1 required task · ★
- 74 The bigger number · الرقم الأكبر 1 required task · ★
- 75 Even or odd · زوجي أو فردي 1 required task · ★
- 76 Is it in range? · هل هو في النطاق؟ 1 required task · ★★
- 77 Free entry · دخول مجاني 1 required task · ★★
- 78 Grade letter · حرف الدرجة 1 required task · ★★
- 79 Divisible by both · قابل للقسمة على كلا العددين 1 required task · ★★
- 80 Ticket price · سعر التذكرة 1 required task · ★★
- 81 Finish the countdown · أنهِ العد التنازلي 1 required task · ★
- 82 The loop that never ends · الحلقة التي لا تنتهي 1 required task · ★
- 83 Count up to five · عد إلى خمسة 1 required task · ★
- 84 Add up to five · اجمع إلى خمسة 1 required task · ★
- 85 Double until it passes 100 · ضعف حتى يتجاوز 100 1 required task · ★★
- 86 Stop at the first over fifty · توقف عند أول عدد يتجاوز الخمسين 1 required task · ★★
- 87 Count down in twos · عد تنازليًا بخطوتين 1 required task · ★★
- 88 Until they type stop · حتى يكتبون إيقاف 1 required task · ★★
- 89 How many halvings? · كم عدد القسومات؟ 1 required task · ★★
- 90 A row of the times table · صف من جدول الضرب 1 required task · ★★
- 91 The first letter · الحرف الأول 1 required task · ★
- 92 The last letter · الحرف الأخير 1 required task · ★
- 93 The first three letters · أول ثلاثة أحرف 1 required task · ★
- 94 How long is it? · كم طوله؟ 1 required task · ★
- 95 Shout it · اكتبه بصوت عالٍ 1 required task · ★
- 96 Initials · الأحرف الأولى 1 required task · ★★
- 97 Ask for a name · اطلب اسماً 1 required task · ★
- 98 Ask for two things · اطلب شيئين 1 required task · ★
- 99 A number from input · رقم من الإدخال 1 required task · ★
- 100 Add two numbers you were given · اجمع عددين مُعطيين 1 required task · ★★
- 101 Each letter on its own line · كل حرف على سطر مستقل 1 required task · ★
- 102 Zero to four · من صفر إلى أربعة 1 required task · ★
- 103 Count the letters · عد الأحرف 1 required task · ★
- 104 Add up one to five · اجمع من واحد إلى خمسة 1 required task · ★