Python for Beginners

Programming Fundamentals with Python

ابدأ البرمجة من الصفر بلغة Python: اكتب أول برنامج في دقائق، وافهم المتغيرات والشروط والتكرار والدوال والملفات، ثم ابنِ بنفسك برنامجًا لإدارة المصروفات، وأنت تكتب الكود في محرر تحت كل درس.

سعر الدورة$29 $20حتى الاثنين 30 نوفمبر اشتراك مدى الحياة

خصم الإطلاق 30% بالكود PYBEGINNERS30 حتى 30 نوفمبر

  • 164درس
  • 14أقسام
  • 95اختبارات
  • 04:12ساعة
  • مبتدئالمستوى
عن الدورة

تعرّف على الدورة

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

الدورة مبنية لتكتب الكود بنفسك من أول درس: تحت كل فيديو محرر Python يعمل في المتصفح، فيه مثال الدرس وتمرين عليه، تشغّله وتعدّله وترى النتيجة فورًا دون تثبيت أي برنامج. وفي نهاية كل قسم تحدٍّ يجمع ما تعلمته، ثم مشروع نهائي تبنيه بنفسك: برنامج لإدارة المصروفات.

تشرح الدورة أحمد فتحي، مؤسس منصة المدرسة، بلغة بسيطة وبالترتيب الذي يحتاجه المبتدئ: فكرة واحدة في كل درس قصير، ومثال واحد واضح، وتمرين مباشر.

لماذا تتعلم البرمجة بلغة Python؟

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

لماذا يجب أن تشترك في هذه الدورة؟

  • تبدأ من الصفر تمامًا: لا تحتاج إلى أي خبرة سابقة في البرمجة.
  • محرر Python تحت كل درس: تكتب الكود وتشغّله في المتصفح دون تثبيت أي شيء.
  • تمرين في كل درس، وتحدٍّ في نهاية كل قسم يجمع ما تعلمته.
  • مشروع نهائي تبنيه بنفسك خطوة بخطوة: برنامج لإدارة المصروفات يحفظ بياناته في ملف.
  • تتعلم قراءة رسائل الأخطاء وإصلاحها واختبار الكود، لا كتابته فقط.
  • مختصر كتابي بعد كل فيديو، واختبار قصير بعد كل درس، واختبار لكل قسم.
  • أقسام إضافية اختيارية: tuple وset وRegex وturtle، وتشغيل Python على جهازك مع VS Code وpip.
  • المشرفون يردّون على أسئلتك في تعليقات كل درس.
  • وصول مدى الحياة مع كل التحديثات، وشهادة إتمام عند إنهاء الدورة.

هذه الدورة مناسبة لك إذا كنت:

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

ماذا ستتعلم خطوة بخطوة؟

  • أول برنامج في دقائق: تكتب أوامر print والحسابات وتقرأ برنامجًا صغيرًا وتتوقع نتيجته قبل تشغيله.
  • المتغيرات والبيانات: تحفظ القيم في Variables، وتفرّق بين الأرقام والنصوص، وتستقبل بيانات المستخدم وتحوّل أنواعها.
  • برامج تتخذ قرارات: تستخدم if وelse وelif وتدمج الشروط بـand وor وnot وتنتبه لحدودها.
  • تنظيم البيانات: تجمع البيانات في Lists وDictionaries وتعدّلها وتصل إلى ما تحتاجه منها.
  • التكرار والدوال: تكرر العمل بـfor وwhile، وتقسم برنامجك إلى Functions تعيد استخدامها.
  • النصوص والأخطاء: تنظف النصوص وتبحث فيها، وتقرأ رسائل الأخطاء وتصلحها وتختبر كودك بـassert.
  • الملفات والوحدات: تحفظ البيانات في ملفات نصية وJSON، وتستخدم math وrandom وdatetime وتكتب Module خاصًا بك.
  • مشروع إدارة المصروفات: تبني برنامجًا كاملًا بنفسك بعد مقدمة عملية في Objects وClasses.

المتطلبات

  • لا تحتاج إلى أي خبرة سابقة في البرمجة.
  • جهاز كمبيوتر أو لابتوب ومتصفح حديث؛ المحرر يعمل داخل الصفحة دون تثبيت.
  • تشغيل Python على جهازك اختياري، وتشرحه الدورة في قسم إضافي.

تشمل الدورة

  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة$29 $20حتى الاثنين 30 نوفمبر اشتراك مدى الحياة

خصم الإطلاق 30% بالكود PYBEGINNERS30 حتى 30 نوفمبر

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.

محتوى الدورة

  1. 1
    Getting Started: From an Idea to Your First Program12 درسًا · 7 اختبارات يحتوي على دروس مجانية
    1. What Is Programming? From a Simple Situation to Your First Code درس مجاني
    2. مختصر كتابي: What Is Programming? From a Simple Situation to Your First Code درس مجاني
    3. اختبار قصير: What Is Programming? From a Simple Situation to Your First Code
    4. Using the Lesson Editor: Write, Run and Edit درس مجاني
    5. مختصر كتابي: Using the Lesson Editor: Write, Run and Edit درس مجاني
    6. اختبار قصير: Using the Lesson Editor: Write, Run and Edit
    7. Printing Text and Numbers with print درس مجاني
    8. مختصر كتابي: Printing Text and Numbers with print درس مجاني
    9. اختبار قصير: Printing Text and Numbers with print
    10. Arithmetic: Operators, Parentheses and Order درس مجاني
    11. مختصر كتابي: Arithmetic: Operators, Parentheses and Order درس مجاني
    12. اختبار قصير: Arithmetic: Operators, Parentheses and Order
    13. Reading a Small Program and Predicting Its Output
    14. مختصر كتابي: Reading a Small Program and Predicting Its Output
    15. اختبار قصير: Reading a Small Program and Predicting Its Output
    16. Challenge: Shopping Total and Change
    17. مختصر كتابي: Challenge: Shopping Total and Change
    18. اختبار قصير: Challenge: Shopping Total and Change
    19. اختبار: Getting Started: From an Idea to Your First Program
  2. 2
    Variables, Data and User Input14 درسًا · 8 اختبارات
    1. Why Variables? Keeping and Reusing Results
    2. مختصر كتابي: Why Variables? Keeping and Reusing Results
    3. اختبار قصير: Why Variables? Keeping and Reusing Results
    4. Naming and Updating Variables: What = Means
    5. مختصر كتابي: Naming and Updating Variables: What = Means
    6. اختبار قصير: Naming and Updating Variables: What = Means
    7. Numbers: int and float
    8. مختصر كتابي: Numbers: int and float
    9. اختبار قصير: Numbers: int and float
    10. Text: str and Quotes
    11. مختصر كتابي: Text: str and Quotes
    12. اختبار قصير: Text: str and Quotes
    13. Reading User Input with input
    14. مختصر كتابي: Reading User Input with input
    15. اختبار قصير: Reading User Input with input
    16. Type Conversion: Why "10" Differs from 10
    17. مختصر كتابي: Type Conversion: Why "10" Differs from 10
    18. اختبار قصير: Type Conversion: Why "10" Differs from 10
    19. Challenge: Splitting an Outing's Cost
    20. مختصر كتابي: Challenge: Splitting an Outing's Cost
    21. اختبار قصير: Challenge: Splitting an Outing's Cost
    22. اختبار: Variables, Data and User Input
  3. 3
    Conditions: How a Program Makes Decisions14 درسًا · 8 اختبارات
    1. Comparisons: True and False
    2. مختصر كتابي: Comparisons: True and False
    3. اختبار قصير: Comparisons: True and False
    4. Your First Decision with if and Indentation
    5. مختصر كتابي: Your First Decision with if and Indentation
    6. اختبار قصير: Your First Decision with if and Indentation
    7. Choosing Between Two Paths with else
    8. مختصر كتابي: Choosing Between Two Paths with else
    9. اختبار قصير: Choosing Between Two Paths with else
    10. Choosing Among Many Cases with elif
    11. مختصر كتابي: Choosing Among Many Cases with elif
    12. اختبار قصير: Choosing Among Many Cases with elif
    13. Combining Conditions with and, or, Not
    14. مختصر كتابي: Combining Conditions with and, or, Not
    15. اختبار قصير: Combining Conditions with and, or, Not
    16. Condition Boundaries: > or >=?
    17. مختصر كتابي: Condition Boundaries: > or >=?
    18. اختبار قصير: Condition Boundaries: > or >=?
    19. Challenge: Delivery Cost
    20. مختصر كتابي: Challenge: Delivery Cost
    21. اختبار قصير: Challenge: Delivery Cost
    22. اختبار: Conditions: How a Program Makes Decisions
  4. 4
    Organizing Data with Lists and Dictionaries14 درسًا · 8 اختبارات
    1. Why One Variable per Item Is Not Enough: Your First list
    2. مختصر كتابي: Why One Variable per Item Is Not Enough: Your First list
    3. اختبار قصير: Why One Variable per Item Is Not Enough: Your First list
    4. List Items and the Index
    5. مختصر كتابي: List Items and the Index
    6. اختبار قصير: List Items and the Index
    7. Changing a List, and When to Use tuple and set
    8. مختصر كتابي: Changing a List, and When to Use tuple and set
    9. اختبار قصير: Changing a List, and When to Use tuple and set
    10. Slicing a List
    11. مختصر كتابي: Slicing a List
    12. اختبار قصير: Slicing a List
    13. Your First Dict: Linking a Name to Data
    14. مختصر كتابي: Your First Dict: Linking a Name to Data
    15. اختبار قصير: Your First Dict: Linking a Name to Data
    16. Updating a Dictionary and Missing Keys
    17. مختصر كتابي: Updating a Dictionary and Missing Keys
    18. اختبار قصير: Updating a Dictionary and Missing Keys
    19. Challenge: Shopping List and Price Guide
    20. مختصر كتابي: Challenge: Shopping List and Price Guide
    21. اختبار قصير: Challenge: Shopping List and Price Guide
    22. اختبار: Organizing Data with Lists and Dictionaries
  5. 5
    Loops: Repetition and Totals14 درسًا · 8 اختبارات
    1. Your First for Loop: One Step per Item
    2. مختصر كتابي: Your First for Loop: One Step per Item
    3. اختبار قصير: Your First for Loop: One Step per Item
    4. Using Range: Where a Loop Starts and Ends
    5. مختصر كتابي: Using Range: Where a Loop Starts and Ends
    6. اختبار قصير: Using Range: Where a Loop Starts and Ends
    7. Totals and Counting in a Loop
    8. مختصر كتابي: Totals and Counting in a Loop
    9. اختبار قصير: Totals and Counting in a Loop
    10. Loops with Conditions: Picking the Right Items
    11. مختصر كتابي: Loops with Conditions: Picking the Right Items
    12. اختبار قصير: Loops with Conditions: Picking the Right Items
    13. While: Repeating Until a Condition Changes
    14. مختصر كتابي: While: Repeating Until a Condition Changes
    15. اختبار قصير: While: Repeating Until a Condition Changes
    16. break, continue and Avoiding Infinite Loops
    17. مختصر كتابي: break, continue and Avoiding Infinite Loops
    18. اختبار قصير: break, continue and Avoiding Infinite Loops
    19. Challenge: A Guessing Game with Limited Tries
    20. مختصر كتابي: Challenge: A Guessing Game with Limited Tries
    21. اختبار قصير: Challenge: A Guessing Game with Limited Tries
    22. اختبار: Loops: Repetition and Totals
  6. 6
    Functions: Splitting and Reusing Code12 درسًا · 7 اختبارات
    1. From Repeated Code to Your First Function
    2. مختصر كتابي: From Repeated Code to Your First Function
    3. اختبار قصير: From Repeated Code to Your First Function
    4. Defining and Calling a Function
    5. مختصر كتابي: Defining and Calling a Function
    6. اختبار قصير: Defining and Calling a Function
    7. Parameters and Arguments
    8. مختصر كتابي: Parameters and Arguments
    9. اختبار قصير: Parameters and Arguments
    10. print vs return
    11. مختصر كتابي: print vs return
    12. اختبار قصير: print vs return
    13. Scope: Where a Variable Exists
    14. مختصر كتابي: Scope: Where a Variable Exists
    15. اختبار قصير: Scope: Where a Variable Exists
    16. Challenge: Splitting a Program into Functions
    17. مختصر كتابي: Challenge: Splitting a Program into Functions
    18. اختبار قصير: Challenge: Splitting a Program into Functions
    19. اختبار: Functions: Splitting and Reusing Code
  7. 7
    Working with Text12 درسًا · 7 اختبارات
    1. Clear Messages with F-Strings
    2. مختصر كتابي: Clear Messages with F-Strings
    3. اختبار قصير: Clear Messages with F-Strings
    4. String Indexing and Slicing
    5. مختصر كتابي: String Indexing and Slicing
    6. اختبار قصير: String Indexing and Slicing
    7. Cleaning Text with Strip, Lower and Upper
    8. مختصر كتابي: Cleaning Text with Strip, Lower and Upper
    9. اختبار قصير: Cleaning Text with Strip, Lower and Upper
    10. Searching and Replacing with in, Find and Replace
    11. مختصر كتابي: Searching and Replacing with in, Find and Replace
    12. اختبار قصير: Searching and Replacing with in, Find and Replace
    13. Splitting and Joining Text
    14. مختصر كتابي: Splitting and Joining Text
    15. اختبار قصير: Splitting and Joining Text
    16. Challenge: Cleaning a List of Names
    17. مختصر كتابي: Challenge: Cleaning a List of Names
    18. اختبار قصير: Challenge: Cleaning a List of Names
    19. اختبار: Working with Text
  8. 8
    Understanding Errors, Fixing and Testing Code12 درسًا · 7 اختبارات
    1. Kinds of Errors: Syntax, Runtime and Wrong Results
    2. مختصر كتابي: Kinds of Errors: Syntax, Runtime and Wrong Results
    3. اختبار قصير: Kinds of Errors: Syntax, Runtime and Wrong Results
    4. Reading Error Messages
    5. مختصر كتابي: Reading Error Messages
    6. اختبار قصير: Reading Error Messages
    7. Tracing Values with print
    8. مختصر كتابي: Tracing Values with print
    9. اختبار قصير: Tracing Values with print
    10. Handling Bad Input with try and Except
    11. مختصر كتابي: Handling Bad Input with try and Except
    12. اختبار قصير: Handling Bad Input with try and Except
    13. Writing Test Cases with assert
    14. مختصر كتابي: Writing Test Cases with assert
    15. اختبار قصير: Writing Test Cases with assert
    16. Challenge: Fixing a Buggy Program
    17. مختصر كتابي: Challenge: Fixing a Buggy Program
    18. اختبار قصير: Challenge: Fixing a Buggy Program
    19. اختبار: Understanding Errors, Fixing and Testing Code
  9. 9
    Files and Saving Data12 درسًا · 7 اختبارات
    1. Runtime Data vs Saved Data
    2. مختصر كتابي: Runtime Data vs Saved Data
    3. اختبار قصير: Runtime Data vs Saved Data
    4. Reading Text Files with with open
    5. مختصر كتابي: Reading Text Files with with open
    6. اختبار قصير: Reading Text Files with with open
    7. Writing Files: Overwrite, Append and CSV
    8. مختصر كتابي: Writing Files: Overwrite, Append and CSV
    9. اختبار قصير: Writing Files: Overwrite, Append and CSV
    10. Arabic Files and UTF-8
    11. مختصر كتابي: Arabic Files and UTF-8
    12. اختبار قصير: Arabic Files and UTF-8
    13. Saving Lists and Dictionaries with JSON
    14. مختصر كتابي: Saving Lists and Dictionaries with JSON
    15. اختبار قصير: Saving Lists and Dictionaries with JSON
    16. Challenge: Saving and Loading a Task List
    17. مختصر كتابي: Challenge: Saving and Loading a Task List
    18. اختبار قصير: Challenge: Saving and Loading a Task List
    19. اختبار: Files and Saving Data
  10. 10
    Modules and the Standard Library12 درسًا · 7 اختبارات
    1. What Is a Module? Using import
    2. مختصر كتابي: What Is a Module? Using import
    3. اختبار قصير: What Is a Module? Using import
    4. Ready-Made Calculations with Math
    5. مختصر كتابي: Ready-Made Calculations with Math
    6. اختبار قصير: Ready-Made Calculations with Math
    7. Using Random to Improve the Guessing Game
    8. مختصر كتابي: Using Random to Improve the Guessing Game
    9. اختبار قصير: Using Random to Improve the Guessing Game
    10. Dates with Datetime
    11. مختصر كتابي: Dates with Datetime
    12. اختبار قصير: Dates with Datetime
    13. Your Own Module
    14. مختصر كتابي: Your Own Module
    15. اختبار قصير: Your Own Module
    16. Challenge: A Random Review Quiz
    17. مختصر كتابي: Challenge: A Random Review Quiz
    18. اختبار قصير: Challenge: A Random Review Quiz
    19. اختبار: Modules and the Standard Library
  11. 11
    A Practical Introduction to Objects and Classes10 دروس · 6 اختبارات
    1. From Data and Behaviour to Objects
    2. مختصر كتابي: From Data and Behaviour to Objects
    3. اختبار قصير: From Data and Behaviour to Objects
    4. Your First Class and Object
    5. مختصر كتابي: Your First Class and Object
    6. اختبار قصير: Your First Class and Object
    7. __init__, self and Attributes
    8. مختصر كتابي: __init__, self and Attributes
    9. اختبار قصير: __init__, self and Attributes
    10. Methods and Separate Objects
    11. مختصر كتابي: Methods and Separate Objects
    12. اختبار قصير: Methods and Separate Objects
    13. Challenge: A Book Class with Borrow and Return
    14. مختصر كتابي: Challenge: A Book Class with Borrow and Return
    15. اختبار قصير: Challenge: A Book Class with Borrow and Return
    16. اختبار: A Practical Introduction to Objects and Classes
  12. 12
    Final Project: Expense Tracker12 درسًا · 7 اختبارات
    1. Final Project: Requirements and Scope
    2. مختصر كتابي: Final Project: Requirements and Scope
    3. اختبار قصير: Final Project: Requirements and Scope
    4. Planning the Solution and the Data
    5. مختصر كتابي: Planning the Solution and the Data
    6. اختبار قصير: Planning the Solution and the Data
    7. Adding and Listing Expenses
    8. مختصر كتابي: Adding and Listing Expenses
    9. اختبار قصير: Adding and Listing Expenses
    10. Totals and Filtering by Category
    11. مختصر كتابي: Totals and Filtering by Category
    12. اختبار قصير: Totals and Filtering by Category
    13. Saving Data and Handling Bad Input
    14. مختصر كتابي: Saving Data and Handling Bad Input
    15. اختبار قصير: Saving Data and Handling Bad Input
    16. The Menu: Running, Testing and Extending
    17. مختصر كتابي: The Menu: Running, Testing and Extending
    18. اختبار قصير: The Menu: Running, Testing and Extending
    19. اختبار: Final Project: Expense Tracker
  13. 13
    Your Next Step: Optional Extensions10 دروس · 5 اختبارات
    1. When to Use tuple or set Instead of list
    2. مختصر كتابي: When to Use tuple or set Instead of list
    3. اختبار قصير: When to Use tuple or set Instead of list
    4. A Practical Introduction to Regex
    5. مختصر كتابي: A Practical Introduction to Regex
    6. اختبار قصير: A Practical Introduction to Regex
    7. A Visual App with Turtle
    8. مختصر كتابي: A Visual App with Turtle
    9. اختبار قصير: A Visual App with Turtle
    10. References and Memory
    11. مختصر كتابي: References and Memory
    12. اختبار قصير: References and Memory
    13. An Introduction to Concurrency and Multithreading
    14. مختصر كتابي: An Introduction to Concurrency and Multithreading
    15. اختبار قصير: An Introduction to Concurrency and Multithreading
  14. 14
    Bonus: Python on Your Computer4 دروس · 2 اختباران
    1. Python on Your Computer: Install, Terminal and VS Code
    2. مختصر كتابي: Python on Your Computer: Install, Terminal and VS Code
    3. اختبار قصير: Python on Your Computer: Install, Terminal and VS Code
    4. pip and Virtual Environments
    5. مختصر كتابي: pip and Virtual Environments
    6. اختبار قصير: pip and Virtual Environments
  1. الاختبار النهائي
    1. الاختبار النهائي
المعلم

تعلّم على يد أحمد فتحي

  • أحمد فتحي
    أحمد فتحي Founder & CEO, Almdrasa

    مؤسس منصة المدرسة، ومهندس برمجيات رئيسي ومعماري سحابة ومدير، عمل مع شركات ناشئة مثل QbDVision وRewaaTech، ويحمل شهادتي AWS Architect وProfessional Scrum Master. يقدّم استشارات مهنية تساعد على تحويل تحديات العمل إلى خطوات عملية.

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

4.9
متوسط التقييمات
381 عدد التقييمات
5
358
4
21
3
1
2
1
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Ahmed wageh
تم النشر قبل شهرين
السلام عليكم ورحمه الله وبركاته

ما شاء الله اللهم بارك علي هذه الدوره الجميله أكثر م يعجبني في هذه الدوره هو أن فيه اختبار من البشمهندس أحمد يعرفك ازاي تحل لوحدك كود او الاختبارات بارك الله فيكم وفي سعيكم وجهدكم علي هذا البذل الطيب وجزاكم الله خيراً

Mahmoud AbdAlhamayd
تم النشر قبل شهرين

البسمهندس احمد فتحي بيشرح بسرعه و في حجات بعديها بس احنا مابنكونش عارفين هي بتعمل ايه

البراء أبو عامر
تم النشر قبل شهرين
دورة رائعة

دورة غنية بالمعلومات , وتبدأ فيها الاحتراف للغة بايثون .

habiba samir
تم النشر قبل شهرين
ما شاء الله اللهم بارك تنظيم وشرح بطريقة ممتازة

أسلوب المعلم غاية فى الروعة وتبسيطه للمعلومات بجد جزاكم الله عنا كل خير تنظيم الدروس والجروبات والماتريال والامتحانات والمتابعة حاجة فوق الوصف ربنا ينفع بيكم وبينا ويجعل تعلمنا منكم فى ميزان حسناتكم

فريدة مدحت السيد
تم النشر قبل 3 أشهر
مهتم

نشكر القاۍمين على هذا البرنامج التعليمي ومن شارك في اعداده وتنفيذه واتمنى التوفيق للجميع والالتزام بالمتابعه الطيبه واشكر صاحب الفكرة و بجد حلو جدا طويل و يخلي الشخص اللي قدامو يفهم الفكرة و توصلو بشكل ممتاز و تبقى ثابتة في دماغه دايما حتي لو بعد عن الكورس شوية هيبى في مختصرات كتابية علشان يرجع يبص فيها من جديدجديدو بجد كان كورس جميل جدا و مفيد كمان في المستقبل و ان شاء الله اكملالمدة بتاعتو تخلص

احمد ربيع
تم النشر قبل 3 أشهر
بساطة الشرح

ممتااااز

Yahia Muhammad Saleh
تم النشر قبل 3 أشهر
دورة أساسيات ممتازة لدخول عالم البرمجة

ما شاء الله لا قوة إلا بالله، الدورة ممتازة كبداية لدخول عالم البرمجة، تنظيم، شرح بسيط، وفيديوهات قصيرة لسهولة الاستيعاب، والملخصات والاختبارات زادت الدورة قيمة، والبشمهندس أحمد ربنا يحفظه ويبارك فيه يفتح النفس على التعلُّم بجد، جزاكم الله خيراً ونفع بكم.

Ahmed Karam Rabie
تم النشر قبل 4 أشهر
"من لم يذق مر التعلم ساعة، تجرع ذل الجهل طول حياته".

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

Haytham Amer
تم النشر قبل 4 أشهر
أنكم بتدوا علم ينتفع به ابتغاء وجه الله

استشعرت نيتكم فى تقديم علم للناس ينتفعوا به و تفعيل علمكم لخدمة المسلمين بشكل عملى

Gamal Gomaa
تم النشر قبل 4 أشهر
Search and Practice

Kindly We need an explanation with more details and exames becasue most of us are beginners in the programming.

لديك سؤال؟

الأسئلة الشائعة

لا. الدورة مصممة للمبتدئين تمامًا، وتبدأ من معنى البرمجة وأول أمر print، ثم تبني كل فكرة على ما قبلها.

لا. تحت كل درس محرر Python يعمل في المتصفح، تكتب فيه الكود وتشغّله مباشرة. وإن أردت تشغيل Python على جهازك فهناك قسم إضافي يشرح التثبيت وVS Code وpip وVirtual Environments.

نعم، الدروس مسجلة وتشاهدها في أي وقت وبالسرعة التي تناسبك، والوصول مدى الحياة مع كل التحديثات القادمة.

في كل درس محرر للتطبيق وتمرين عليه، ومختصر كتابي، واختبار قصير. وفي نهاية كل قسم تحدٍّ واختبار، ثم مشروع نهائي واختبار نهائي.

نعم، تحصل على شهادة إتمام من منصة المدرسة عند إنهاء الدورة، ويمكن التحقق منها برابط خاص.

اكتب سؤالك في التعليقات أسفل الدرس نفسه، ويرد عليك المشرفون.

نعم. هذه الدورة تحل محل الدورتين، وكل من لديه وصول إلى إحداهما أو كلتيهما يجدها في «دوراتي» دون أي دفع إضافي.

الشرح بالعربية، والمصطلحات البرمجية والكود بالإنجليزية كما ستراها في عملك.

البطاقات البنكية وPayPal، وفي مصر المحافظ الإلكترونية والبطاقات المحلية.

ابدأ رحلتك في البرمجة اليوم

اكتب أول برنامج لك في دقائق، وابدأ بالدروس المجانية الآن.