مسار تعلم أساسيات البرمجة بلغة بايثون
إذا كنت تبحث عن تعلم البرمجة أو تغيير مسار عملك لأحد مجالاتها مثل إنشاء تطبيقات الموبايل أو مواقع الويب أو تحليل البيانات وغيرهم، فهذا المسار هو خطوتك الأولى؛ حيث ستتعلم فيه وباللغة العربية معظم الأساسيات المشتركة بين لغات البرمجة الأخرى، ويمكنك التسجيل فيه حتى وإن لم تكن لديك أي خبرة سابقة في البرمجة.
- المعرفة المُسبقة
لا يلزم وجود أي خبرة سابقة في البرمجة للتسجيل في هذا المسار، أساسيات البرمجة هي البداية الصحيحة لتعليم البرمجة للمبتدئين
- المهارات المكتسبة
- Basics of Computer Science and Programming
- Basic command
- Python Functions
- Python Data Structures
- Object-Oriented Python
- Code Debugging
- Python Operators
- Python String Methods
- Python Classes
- Arrays
- ArrayLists
- Stack
- Queue
- Problem solving
- Git
- GitHub
- Using ChatGPT & Soft skills
- الوقت المقدر
2-3 شهور بواقع 5-10 ساعات أسبوعيًا
ماذا ستتعلم في هذا المسار؟
لا تقلق إن كنت مبتدئًا!
تم تصميم مسارنا ليعلمك كل ما تحتاجه من أساسيات باستخدام لغة بايثون Python. ستحصل على فهم قوي لأساسيات البرمجة من خلال الاختبارات والمشاريع التطبيقية التي ستبنيها باستخدام بايثون وبمساعدة الذكاء الاصطناعي مثل ChatGPT، وستبني الثقة في قدرتك على التفكير وحل المشكلات كمبرمج في دورات هياكل البيانات الأساسية.
- 10 دورات
- 7 مشروعًا تطبيقيًا
- شهادة لكل دورة
- 1
الدورة 1 من 10دورة تعليم أساسيات البرمجة باستخدام لغة بايثون ١
ستتعلم خلال هذه الدورة أساسيات البرمجة المناسبة للمبتدئين حيث تتعلم من الصفر عن طريق لغة بايثون Python التي تُعد إحدى لغات البرمجة الأكثر تنوعًا واستخدامًا وسهولة! ستدرس مفاهيم البرمجة الأساسية مثل Programming Syntax و Variables and Data Types و Conditional Code و Modular Code، وغيرهم من المفاهيم التي تشترك فيها معظم لغات البرمجة الأخرى، والتي ستحتاجها لاستكمال رحلتك نحو تعلم البرمجة بأي لغة أخرى تختارها في المستقبل.
- 2
الدورة 2 من 10دورة تعليم أساسيات البرمجة باستخدام لغة بايثون ٢
بعد تعلمك أساسيات البرمجة في الدورة السابقة، ستطور مهاراتك كمبرمج في هذه الدورة، وتستمر في رحلة تعلمك لكتابة الأكواد،سوف تتعلم بعض المهارات والأساسيات الجديدة؛ حيث ستستخدم لغة بايثون Python في فهم مجموعة متنوعة من المفاهيم والمهارات الأكثر تقدمًا والتي يمكنك إضافتها إلى مخزون البرمجة الخاص بك مثل Collections و Iterations و strings و Debugging و Objects وغيرها من المفاهيم التي تُعد ضرورية جدًا وأساسية لأي مبرمج بغض النظر عن لغة البرمجة التي ستختارها للعمل بها في المستقبل.
- 3
الدورة 3 من 10مدخل إلى الذكاء الاصطناعي
(88)الذكاء الاصطناعي غيّر ملامح العالم وأصبح جزءًا أساسيًا من حياتنا ومستقبل الوظائف. فمع حلول عام 2030، ستتأثر ملايين الوظائف بالأتمتة، وفي الوقت نفسه ستظهر وظائف جديدة لم تُخترَع بعد. وهذا يعني أن مستقبل سوق العمل سريع التغيّر، ومن لا يستعد من الآن سيواجه صعوبة في مواكبته.
في هذه الدورة ستتعلّم أساسيات الذكاء الاصطناعي من خلال أكثر من 25 درسًا عمليًا، وستكتشف كيف يمكنك توظيف الذكاء الاصطناعي في تعلم البرمجة لبناء مهارات متقدمة تمنحك ميزة تنافسية حقيقية في سوق العمل.
- 4
الدورة 4 من 10دورة مشاريع تطبيقية باستخدام بايثون + ChatGPT
التطبيق العملي هو سر نجاح أي مبرمج. ستتعلم في هذه الدورة كيفية إنشاء مشاريع عملية حقيقية باستخدام لغة بايثون، وبمساعدة أحدث تقنيات الذكاء الاصطناعي ChatGPT؛ مما سيزيد من خبرتك العملية في اتقان البرمجة.
المشاريع العملية 7
- مشروع حجر ورقة مقص (Rock, Paper, Scissors)استعد للاستمتاع ببعض المرح أثناء تعلم بايثون. في هذا المشروع ستتحدى نفسك ومهاراتك التي تعلمتها خلال الدورات السابقة لعمل لعبة حجر ورقة مقص الشهيرة. سنبدأ بمرحلة فهم متطلبات المشروع، ثم التخطيط له عن طريق برنامج Miro، ثم مرحلة التنفيذ وكتابة الكود من خلال تطبيق بعض المفاهيم التي درستها مثل functions and conditional statements، وغيرها من المفاهيم الأخرى، هذا بجانب استخدام مكتبة random. وبعد ذلك سنستخدم ChatGPT لعملية تحسين الكود الذي كتبناه؛ لتخرج بأول مشروع تطبيقي عملي لك باستخدام لغة بايثون، تستطيع مشاركته مع أصدقائك.
- مشروع استخراج المعلومات من المواقع (Website Scraper)ستقوم في هذا المشروع بمعمل برنامج يجمع البيانات من مواقع الويب، والاستفادة من هذه البيانات لمعرفة سعر أرخص هاتف محمول لشركة ما مثلًا، أو للبحث عن كتاب أو جهاز حاسوب بمواصفات معينة أو بسعر معين. سنبدأ بمرحلة فهم متطلبات المشروع وما هو معنى scraping بمساعدة ChatGPT، ثم التخطيط للمشروع عن طريق برنامج Miro، ثم التنفيذ وكتابة الكود واستخدام Python modules وكذلك بعض الأساسيات التي تعلمتها مثل Loops، وذلك لاستخراج معلومات عن اسم الكتاب وتقييمه وسعره من أحد مواقع بيع الكتب، وبعد ذلك سنستخدم ChatGPT لعملية تحسين الكود الذي كتبناه.
- مشروع قائمة المهام (ToDo List)ستقوم في هذا المشروع بمعمل برنامج لقائمة مهام، بحيث تستطيع إضافة أو حذف أو عرض مجموعة معينة من المهام بطريقة معينة. سنبدأ بمرحلة فهم متطلبات المشروع، ثم التخطيط له عن طريق برنامج Miro، ثم التنفيذ وكتابة الكود عن طريق تطبيق بعض أساسيات البرمجة التي تعلمتها مثل Variables, Loops, arrays & If conditions لترسيخ هذه المفاهيم البرمجية لديك، وبعد ذلك سنختبر الكود، ثم أخيرًا سنستخدم ChatGPT لعملية تحسين الكود الذي كتبناه. ستستطيع استخدام هذا البرنامج في حياتك اليومية، وكذلك يُمكنك مشاركته مع أصدقائك.
- مشروع تخمين الأرقام (Guessing Game)ستقوم في هذا المشروع بمعمل برنامج للعبة ممتعة تُنشئ رقمًا عشوائيًا (في نطاق أرقام معين) بحيث يجب على المستخدم تخمين الرقم الصحيح بعد تلقي بعض التلميحات. ولكل تخمين خاطئ يقوم به المستخدم، سيقوم الحاسوب بإضافة تلميحات أخرى، ولكن على حساب تقليل درجته النهائية. سنبدأ بمرحلة فهم متطلبات المشروع، ثم التخطيط له عن طريق برنامج Miro، ثم التنفيذ وكتابة الكود عن طريق تطبيق ما تعلمته في الدورات السابقة من أساسيات البرمجة مثل String function, Loops, arrays & If conditions وغيرها من المفاهيم الأخرى، ثم ستختبر الكود الذي كتبته وتتعرف كيفية التعامل مع الأخطاء Errors، ثم أخيرًا ستستخدم ChatGPT لعملية تحسين الكود الذي كتبته للحصول على أفضل النتائج.
- مشروع تحويل العملات (Currency Converter)ستقوم في هذا المشروع بمعمل برنامج لتحويل العملات المختلفة باستخدام requests module، وذلك عن طريق تقديم طلبات HTTP إلى Fixer API؛ مما يسمح لك بتحويل عملة إلى أخرى. سنبدأ بمرحلة فهم متطلبات المشروع، ثم التخطيط له عن طريق برنامج Miro، ثم التنفيذ وكتابة الكود عن طريق تطبيق بعض المفاهيم الجديدة مثل API key & HTTP requests/ response، هذا بجانب التسجيل على موقع لتحويل العملات. وستتعرف في هذا المشروع على العديد من المفاهيم الجديدة التي ستنمي المهارات العملية لديك. وأخيرًا ستستخدم ChatGPT لعملية تحسين الكود الذي كتبته لتحصل على أفضل النتائج.
- مشروع محرر نصوص (Text Editor)ستقوم في هذا المشروع بمعمل برنامج رائع لتحرير النصوص المختلفة من خلال استيراد مكتبة جديدة من مكتبات بايثون المميزة وهي مكتبة tkinter. ستبني هذا المشروع الممتع عن طريق استخدام واجهة مستخدم رسومية (GUI) لمحاكاة محرر النصوص. ستستخدم مكونات واجهة المستخدم الرسومية القياسية مثل الملصقات والأزرار وحقول الإدخال (labels, buttons, and entry fields). سنبدأ بمرحلة فهم متطلبات المشروع، ثم التخطيط له عن طريق برنامج Miro، ثم التنفيذ وكتابة الكود عن طريق تطبيق بعض المفاهيم الجديدة التي ستنمي المهارات العملية لديك، وأخيرًا ستستخدم ChatGPT لعمل (Code refactoring) لتحصل على أفضل النتائج لبرنامجك.
- مشروع بناء تطبيق لتوقع حالة الطقسستقوم في هذا المشروع بتطبيق ما تعلمته في الدورات السابقة من مهارات برمجية لعمل تطبيق لتوقع حالة الطقس باستخدام لغة بايثون Python. سيعرض التطبيق حالة الطقس بناءً على مكان محدد يستطيع أن يختاره المستخدم، وسيعرض بشكل لحظي للمستخدم معلومات مثل درجة الحرارة، والرطوبة، وسرعة الرياح، وفرص هطول المطر. سيمكنك هذا المشروع من التطبيق العملي لما تعلمته من مفاهيم برمجية بصورة احترافية خلال الدورات السابقة.
- 5
الدورة 5 من 10دورة تعليم جيت Git و جيتهب GitHub
Git هي أداة تساعدك على تتبع التغييرات في مشروعك بدقة فائقة وإدارتها بسهولة، بينما توفر منصة GitHub تجربة تعاونية مذهلة لإدارة مشاريع البرمجيات. تعلم Git و GitHub يتيح لك التعاون بسهولة مع فريقك وتحديثات البرمجيات، وتحرير ملفاتك بأمان بدون فقدان أي تعديلات، وحتى إطلاق مشاريعك بسلاسة.
- 6
الدورة 6 من 10Java Crash Course
(15)هذه الدورة لتعلم لغة جافا هي الخطوة التمهيدية والتأسيسية قبل تعلم هياكل البيانات (Data Structures) بلغة الجافا في الدورات القادمة لهذا المسار، حيث ستتعلم أساسيات Java بطريقة مبسطة وعملية، مما يؤهلك لفهم Data Structures & Algorithms بسهولة. ستتعلم كيفية التعامل مع المتغيرات (Variables)، الحلقات (Loops)، الشروط (Conditions)، والدوال (Functions)، بالإضافة إلى البرمجة الكائنية التوجه (OOP)، مما يساعدك على بناء برامج منظمة وقابلة للتوسع.
- 7
الدورة 7 من 10دورة هياكل البيانات الأساسية
ستتعلم في هذه الدورة الكثير عن Performance Evaluation و Two and multi-dimensional array و ArrayLists و Stack و Queue، وستتعرف كيفية تنفيذ وتحليل أداء هياكل البيانات الأساسية هذه، وستبني أساس قوي وتفهم هياكل البيانات بطريقة احترافية.
- 8
الدورة 8 من 10دورة تحديات وحلول هياكل البيانات الأساسية
بعد فهم وتعلم أساسيات الـ Data structures في الدورة السابقة؛ يأتي وقت تطبيق هذه المفاهيم عمليًا وبشكل أعمق من خلال حل التحديات المختلفة المتعلقة بها؛ حيث ستطبق على تحديات لكل هيكل بيانات، وتكتسب المهارات اللازمة لتصميم وتطوير هياكل بيانات قوية وفعالة.
- 9
الدورة 9 من 10دورة ملفك الاحترافي على لينكيد اين بمساعدة ChatGPT
ستتعلم في هذه الدورة كيفية إنشاء حساب شخصي احترافي من الصفر على موقع لينكدان بمساعدة الذكاء الاصطناعي و ChatGPT، وستتعرف كيف تبرز بين المنافسين من المبرمجين الآخرين وتجد عروض وظيفية قيمة، وكذلك كيف تظهر رقميًا وتسوق لنفسك كمبرمج على موقع LinkedIn الذي يُعد أفضل موقع للتواصل المهني الاحترافي في العالم بعدد مستخدمين اقترب من مليار مستخدم. هذه الدورة ستساعدك في إظهار مهاراتك وخبراتك ومشاريعك بطريقة جذابة ومقنعة لأصحاب العمل وبطريقة احترافية؛ حتى تجد وظيفتك التي تحلم بها.
- 10
الدورة 10 من 10دورة كيف تخطط لمسارك الوظيفي
نجاحك الوظيفي يأتي من امتلاكك لمهارات شخصية غير تقنية بنسبة 75% إلى 85% والنسبة الباقية للمهارات التقنية. لذلك صُممت هذه الدورة الغير تقنية لمساعدتك في توضيح أهدافك المهنية، ووضع خطة لتحقيقها، وكذلك لتعرف كيف تعامل نفسك كعمل تجاري، وكيف تتواصل وتتعامل بشكل فعال مع الآخرين، ولتفهم إيجابيات وسلبيات العمل الحر، وغيرها الكثير. وبهذه الدورة ستكون مستعدًا للدخول إلى العالم المهني والتقديم على الوظيفة التي تُريدها.
تشمل جميع مساراتنا
- تطبيق عملي على مشاريع حقيقيةطبق ما تتعلمه في الدورات المختلفة في إنشاء مشاريع تُحاكي العالم الواقعي؛ لتكتسب خبرة قيمة تُميزك عن الآخرين.
- التوجيه والدعم الأكاديمي والتقنيستتلقى دعمًا فرديًا من الموجهين (Mentors) ذوي الخبرة، والذين يتواجدون باستمرار لتقديم التوجيه والدعم، وتحفيزك، والإجابة على أسئلتك.
- الاتصال المباشر مع المحاضرتواصل مع المحاضر ومشرفي الدورات مباشرةً عن طريق المجموعات، والدردشة، وغيرها، لتحصل على المساعدة التي تحتاجها، وتعرف الإجابات الموثوقة لكل تساؤلاتك، وتبقى على المسار الصحيح دائمًا.
- شهادة إتمامستحصل على شهادة إتمام في نهاية كل دورة من دورات المسار تقديراً لعملك الجاد وتفانيك، وتشجيعًا لك، بالإضافة لشهادة إتمام المسار كاملًا بعد الانتهاء منه.
ما الذي يميز هذا المسار؟
- محاضرون وخبراء يعلمون بالعربية
- تعلم على يد محاضرون يتحدثون لغتك العربية
- لديهم شغف بالتدريس وثروة من المعرفة
- خبراء يعملون في شركات كبرى كجوجل
- مراجعة مخصصة لمشاريعك
- راجع مشاريعك أكثر من مرة
- مراجعات مخصصة من مراجعين ذوي خبرة
- مصادر إضافية مقترحة لتحسين مهاراتك ومشروعك
- مشاريع تستطيع مشاركتها على portfolio الخاص بك
- لقاءات أونلاين مع مشرفي الدورات
- تواصل مباشر مع المشرفين عبر تطبيق زووم
- مناقشة لأهم النقاط التي تمت دراستها في الدورات
- الرد على تساؤلاتك ومساعدتك في إنجاز مشاريعك
- توصيات ونصائح عملية وأفضل الممارسات لتحسين مهاراتك
- التعليم الترفيهي
- تعلم بطريقة ممتعة وتشويقية (Edutainment) وغير تقليدية
- ستستطيع تذكر ما تتعلمه من دروس لفترة زمنية طويلة
- اختبارات تفاعلية وتحديات
- اختبارات تفاعلية لقياس مدى فهمك وتحصيلك للدورة
- تحديات لتقوية وترسيخ ما تعلمته لكل قسم في الدورة
- قياس مستوى التقدم والانجاز عبر الدورة
- +37 ألفطالب وطالبة
- +120 ألفساعة تعلّم
- +6 آلافمشروع منجز
- +1500منحة دراسية
تعلّم من الأفضل
م. أحمد فتحيSoftware Engineering Managerتجاوزت خبرة أحمد العشر سنوات في مجال تطوير البرمجيات وإدارة فرق التطوير المختلفة في عدة صناعات تنوعت عبر العديد من الشركات العالمية مثل Crossover و Aurora. يشغل حاليًا منصب مدير هندسة البرمجيات لشركة QbDVision في مجال تقديم الحلول والاستشارات البرمجية لكبرى شركات الأدوية كفايزر وغيرها. وبصفته مدرس أكاديمي ومدرب محترف، فقد ساهم في مجال التدريس الأكاديمي والفني لتخريج وتدريب أكثر من 6000 مهندس محترف عبر 5 سنوات.
م. أحمد عليSenior Software Engineer at Amazonتجاوزت خبرة أحمد العشر سنوات في مجال تطوير البرمجيات وإدارة فرق التطوير المختلفة في عدة صناعات تنوعت عبر العديد من الشركات العالمية مثل مايكروسوفت وجوجل وميتا، وتزيد خبرته في التدريس الأكاديمي في الجامعات عن 5 سنوات، كما ويعمل حاليًا كمهندس برمجيات في Amazon Web Services (AWS). هذا بجانب خبرته في تبسيط مواضيع كالخوارزميات وهياكل البيانات على قناته التعليمية على اليوتيوب.
م. محمد المصريSenior Software Engineer at Talabatلديه خبرة تزيد عن 8 سنوات في حل المشكلات الخوارزمية. يعمل حاليًا في شركة Talabat وسابقًا في شركة Foodics التي شارك فيها في تصميم وبناء وتأمين الـ server side logic لأنظمتها التي تخدم أكثر من 3000 شركة في 15 دولة مختلفة. قاد العديد من مهام التحسين في Foodics، مثل تحسين خدمة الاستيراد التي زادت بنسبة 4000%. ساهم في إنشاء برامج يستخدمها ملايين المستخدمين النشطين يوميًا، وكان مسؤولًا عن تدريب الفريق لأنظمة المراقبة في شركة Ocucon ومنصة المزادات في IamProperty. بالإضافة إلى ذلك، فهو AWS Certified Solutions Architect.
اسمع من طلاب المدرسة
شكرًا جزيلاً على المحتوى القيّم ده.
متوقعتش إني هلاقي مسار تعلم JavaScript بالجودة دي! بجد اكتسبت معرفة قوية ومهارات عملية من خلال المشاريع اللي قدمتها. شكرًا جزيلاً على المحتوى القيّم ده، بجد بتستحق كل الثناء والتقدير.
Ali Hatem Ramadan
شكرا جدا يا شيخ حبيت شرحك اوي.
شكرا جدا حببتني جدا في البرمجة انا اخويا دايما كان بيكلمني عن البرمجة بس كنت شايفها صعبة بس الشيخ احمد كان شرحه حلو اوي وبيضحكني وخلاني احب البرمجة اوي وهبدا اكمل معاه وهسمع كلام اخويا واخويا دايما كان بيقولي ركز في الحساب بتاع ابتدائئ وبعض المواد التانية عشان هتحتاج الكلام دا قدام اول مرة اشوف الحساب اللي درسته ازاي بيسخدم في درس البرمجة زي محور السيني ومحور الصاد فان احرك الشخصية من الموشن شكرا
Khaled Mohamed
دورة متكاملة.
اللي عجبني في المسار انه مش مقتصر على لغة البايثون بس, في دورة لهياكل البيانات للمبتدئين, و كورسات غير تقنيه زي (لنكد ان و كيف تخطط لمسارك الوظيفي) فيهم نصائح قيمة. عندي تعليق بس على المسائل في كورس تحديات هياكل البيانات ان بعضهم كان فهمهم صعب. مع ان كورس هياكل البيانات نفسه كان سهل و لذيذ.
Nada Abdelfattah
تجربه رائعه ومميزه.
من المسارات الدسمه والمليئه بالتطبيق وتجربه رائعه فعلا لاي شخص مبتدا فعلا (خير الكلام ما قل ودل) بتاخد فعلا اللي انت عاوزه مش حشو وخلاص انصح بهذا المسار لاي واحد داخل علي هذا المجال ولا يعرف عنه شئ
MOHAMED ISMAIL ELIWA ISMAIL
مسار دسم ومميز.
مسار قوي ودسم جدًا ملئ بالمعلومات والتدريبات وأفضل ما فيه هو التشجيع على بدء الحياة العملية وتخطى حاجز الخوف والبدء بعمل بروفايل للعمل
Alaa Elsayed Mohammed
كورس جميل جدا.
طبعا الكورس جميل جدا فعلا يستحق الاشادة ... كما ان البشمهندس أحمد كان موفق جدا في تقديم الكورس جزاه الله خيرا ... تعلمت من الكورس الكثير ونقلني من مبتدئ في الرياكت إلي انني فهمت كثير من الاشياء عن رياكت واصبح رياكت بالنسبة لي كمبرمج مكتبة سلسة جدا ... أتمني تكملة الباقي وشرح مكتبات مهمة مثل redux toolkit و next js ليتم لتكمل هذا الكورس العظيم ... شكرا جزيلا على هذا الكورس الرائع أتمنى لكم التوفيق
MOHAMMED HASSAN MAHMOUD
المنهجية.
حلو انك تاخد كورس فى مجال معين وتمشي فيه ولكن لما تعرف إنك ماشى على منهجية معينة فى التعليم ده بيديك حافز إنك تستمر علشان ماشى صح ولأني مش بعتبر تقيمى افضل تقييم ممكن نقيم حاجه من وجهة نظرنا ونخطئ فى البداية ولكن الموضوع محتاج تبصلة من جميع الاتجاهات
Eid Mahmoud
الدورة تقدم شرحا متميزا ودقيق الفصل ممتع للغاية من عالم البرمجة ولعله السهل الممتنع .. فما يراه البعض سهلا يراه البعض الأخر صعبا ومعقدا للغاية .. بالنسبة لي كانت الدورة فتحا كبيرا لتطبيق سلس ومرن بصورة لم اتخيلها من قبل .. وكل ثانبة تمثل تجربة حقيقية نتيجة لخبرة عميقة للمهندس ابوسريع
Abdelaziz Elshiekh
شرح وافي جدا للمادة العلمية.
من خبرتي الكبيرة في التوهان في الكورسات المختلفة عرب واجانب ارشح المسار لانه بيديك الاساسيات الكافية لبناء الموقع وبيناقش بعض المواضيع المتقدمة وزي ما قال الرسول -صلى الله عليه وسلم- "ما قل وكفى خير مما كثر وألهى"
Ahmed Ali
مسار جيد جداً ما شاء الله لما يحتويه على معلومات تفصيلية وخبرة كبيرة لدى الباشمهندس أبو سريع مع التركيز على ال Best practice في كل كود يكتبه والتأكيد على ال Pure function لسهولة فهم الكود بالاضافة لمهارة حل المشكلات.. تعلمت أشياء جديدة وبنيت تطبيقات جميلة وساعدني على بناء موقع شخصي طبقت فيه ما تعلمته في المسار. أنصح الطلاب بتعلم مسار جافاسكريبت لبناء تطبيقات تدل على مهارتهم التي اكتسبوها من المسار
Ayman. M. Ali
طريقة الشرح.
بالنسبالي طريقه الشرح وتوصيل المعلومه هي اهم حاجة, وبشمهندس احمد كان بيعمل ده بكل سهوله وكان بيحاول يوصل المعلومه بأكتر من طريقه. ف بالنسبة لحد مبتدأ ف React ، الحمدلله قدرت استوعب قدر كبير من المفاهيم وقدرت اطبقها مع البشمهندس في البروجكت
Fatma Wafy
الشغل الي في الدورة جدا رهيب الصراحة وماشفت اي محتوى عربي بنفس هاي الجودة.
السلام عليكم ورحمة الله وبركاته الصراحة الدورة هاي من أفضل الدورات الي شفتها والي عجبني مسك مشروع واحد وشرح فيه كل شي ممكن يواجهك بدل الكورسات الثانية الي تعطيك اكثر من مشروع وكلهم نفس المواضيع ومافي تطور. أسلوب جميل واضح ويمشي معاك خطوة بخطوة و الجميل ان في تفصيل كتابي لو تحب تقرأ أو تحتفظ بالمعلومة. أنا استمتعت في كل الدورة الحمد الله: وننتظر الدورة الثانية ويعطيكم العافية جميعا أستمر
Ahmed Ali
لديك استفسار؟
نرحب بكافة استفساراتكم ويسعدنا خدمتكم والعمل على توفير بيئة تعليمية سهلة ومتطورة.
اشترك في قائمتنا البريدية
ابقَ على اطلاع بكل جديد من دورات وعروض ومقالات.
الأسئلة الشائعة
من خلال إكمالك لهذا المسار، يُمكنك إعداد نفسك للعديد من الفرص الوظيفية، مثل تطوير البرامج، وتحليل البيانات، وتطوير الويب، والذكاء الاصطناعي، وغير ذلك الكثير؛ حيث تُستخدم Python على نطاق واسع في العديد من المجالات، وهناك طلب كبير على مطوري Python في سوق العمل اليوم. ويساعدك هذا المسار في اكتساب المعرفة والمهارات العملية التي تحتاجها للنجاح في المستقبل.
إذا كنت مهتمًا بتعلم أساسيات البرمجة وترغب في البدء بلغة سهلة بالنسبة للمبتدئين، فإن هذا المسار هو بالتأكيد الخيار المناسب لك. سواء كنت مبتدئًا أو لديك بعض المعرفة القليلة في البرمجة، فإن هذا المسار مصمم ليناسب احتياجاتك ويساعدك على تحقيق أهدافك.
لا توجد معايير قبول أو شروط مسبقة للتسجيل في هذا المسار. كل ما تحتاجه هو شغف بتعلم البرمجة والاستعداد لاستثمار وقتك وجهدك في هذه الرحلة المجزية.
Python هي اللغة المثالية للمبتدئين الذين يُريدون تعلم أساسيات البرمجة. باستخدام Python، يُمكنك فهم وتعلم مفاهيم البرمجة الأساسية بسهولة، وبناء أساس قوي عن طريق المشاريع التطبيقية العملية باستخدام بايثون و ChatGPT. تم تصميم هذا المسار لمساعدتك على اكتساب المعرفة العملية والمهارات المطلوبة بشدة في سوق العمل اليوم. ومن خلال إكمال هذا المسار، يمكنك أن تعد نفسك لفرص وظيفية مثيرة في مختلف مجالات البرمجة.
يختلف وقت تعلم أساسيات البرمجة من شخص لآخر نتيجةً لاختلاف الظروف والوقت المتاح لكل شخص، ولكن في المتوسط، فإن مسار أسس البرمجة هذا يُتوقع الانتهاء منه في خلال شهرين إلى ثلاثة شهور تقريبًا، وبواقع ساعتين في اليوم ولمدة 5 أيام أسبوعيًا.
تعلم البرمجة من الصفر يتطلب الكثير من الصبر والمثابرة والتدريب المنتظم، ولكن يمكن القيام بذلك باستخدام الخطوات التالية:
1. تحديد اللغة التي ترغب في تعلمها: تحديد اللغة التي تريد تعلمها مهم جدا، ويمكن الاختيار بناءً على الغرض من تعلم البرمجة (مثل الويب أو الهواتف الذكية)، أو بناءً على المجال الذي ترغب في العمل به (مثل تطوير الألعاب أو الذكاء الاصطناعي).
2. الاطلاع على المصادر التعليمية: يمكن الاطلاع على العديد من المواقع والمصادر التعليمية المجانية على الإنترنت التي تعلم البرمجة من الصفر، مثل مدونة منصة المدرسة وغيرها من المنصات العالمية.
3. التدريب العملي: يجب البدء في الكتابة والتدريب العملي، ويمكن القيام بذلك عن طريق إنشاء برامج صغيرة وتجربتها، أو عن طريق العمل على مشاريع صغيرة.
4. المشاركة في المجتمعات المبرمجة: يمكن الانضمام إلى المجتمعات المبرمجة عبر الإنترنت والمشاركة في مناقشات البرمجة والاستفادة من خبرات الآخرين ويمكنك الاشتراك والتفاعل مع مجتمع المدرسة عبر منصات التواصل المختلفة عبر هاشتاج #تعلم_البرمجة_بالعربية
5. تعلم مفاهيم البرمجة الأساسية: يجب فهم مفاهيم البرمجة الأساسية مثل الشروط والحلقات والمتغيرات والدوال، وكذلك فهم كيفية تصميم البرامج والحلول البرمجية.
6. الممارسة والتدريب المستمر: يجب الاستمرار في التدريب والممارسة وتطوير مهارات البرمجة، وتحديث المعرفة بتعلم لغات جديدة وتقنيات برمجية.
يمكن أن يستغرق تعلم البرمجة من الصفر بضعة أشهر أو أكثر، ويمكنك اختصار الوقت والحهد عبر الاشتراك في مسار تعليم أساسيات البرمجة من منصة المدرسة.
مسار تعلم أساسيات البرمجة بلغة بايثون
ابدأ الآن واحصل على وصول مدى الحياة لكل دورات المسار وأي دورة جديدة تُضاف إليه.