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