What you'll learn
طور مهاراتك في برمجة الحاسوب واستعد للحصول على شهادة.
نظرة عامة
إمكانيات لا حصر لها في انتظارك عندما تكتسب مهارات برمجة مطلوبة. بايثون هي لغة برمجة متعددة النماذج تستخدمها الشركات الناشئة وعمالقة التكنولوجيا مثل جوجل وفيسبوك ونتفليكس وغيرها. بفضل بناء الجملة البديهي والمقروء، تعد بايثون لغة برمجة رائعة لتعلمها في البداية. امتلاك مهارات بايثون يؤهلك لشغل وظائف في أي صناعة تقريبًا وهو مطلب لأدوار تطوير وهندسة البرمجيات المتقدمة وذات الأجور الأعلى.
هذه الدورة هي الثانية ضمن سلسلة دورات Python Essentials المكونة من دورتين، وهي مصممة للمتعلمين الذين لديهم بالفعل معرفة بأساسيات بايثون. تعمق في مفاهيم بايثون المتقدمة، تعلم البرمجة كائنية التوجه (OOP)، وطور محفظة برمجية خاصة بك. تعدك هذه الدورة للحصول على شهادة PCAP – Certified Associate in Python Programming (Exam PCAP-31-0x).
تم التطوير بالتعاون مع معهد بايثون OpenEDG.
سكراتش المستوى 1
Scratch is a fun and creative programming language that helps …
What you'll learn
تتكون مشاريع سكراتش من كائنات تسمى "الكائنات الرسومية" (sprites). يمكن لكل كائن رسومي أن يمتلك أزياء مختلفة لتغيير مظهره. يمكن أن يكون الكائن الرسومي شخصية، حيوانًا، مركبة، أو أي شيء تتخيله. يمكنك إنشاء أزياء خاصة بك باستخدام محرر الرسم، أو تحميل صور من جهاز الكمبيوتر الخاص بك، أو الاختيار من مكتبة سكراتش.
في سكراتش، يمكنك أيضًا إضافة خلفيات (تسمى المسارح) لإنشاء بيئة لمشروعك، مثل مدينة، فضاء، أو عالم تحت الماء.
أنت تتحكم في الأشكال (sprites) عن طريق إعطائها تعليمات. يتم إنشاء هذه التعليمات عن طريق ربط كتل الترميز الملونة معًا لتشكيل نصوص برمجية. باستخدام هذه الكتل، يمكنك جعل الأشكال تتحرك، تتحدث، تشغل أصواتًا، تستجيب لإدخالات لوحة المفاتيح، والتفاعل مع أشكال أخرى.
يتيح لك سكراتش أيضًا استخدام مفاهيم بسيطة مثل الحلقات والأحداث والشروط لجعل مشاريعك أكثر تفاعلية وديناميكية. عند النقر فوق العلم الأخضر، تبدأ جميع البرامج النصية الخاصة بك في التشغيل من الأعلى إلى الأسفل، مما يضفي الحياة على مشروعك.
سكراتش المستوى 2
Scratch is a fun and creative programming language that helps …
What you'll learn
الإبداع المتقدم وتصميم الألعاب
المستوى الثاني من سكراتش يأخذ الطلاب إلى المرحلة التالية من رحلتهم في البرمجة، حيث يقومون ببناء مشاريع أكثر تقدمًا وتفاعلية.
في هذا المستوى، سيتجاوز الطلاب الأساسيات ويبدأون في إنشاء ألعاب ورسوم متحركة وقصص تفاعلية أكثر تعقيداً. سيتعلمون كيفية دمج عناصر متعددة (sprites)، والتحكم في منطق اللعبة، وتصميم مشاريع تستجيب بذكاء لإجراءات المستخدم.
سيستكشف الطلاب مفاهيم برمجة مهمة مثل المتغيرات، الحلقات المتقدمة، الشروط، وبث الرسائل بين الكائنات. تساعدهم هذه الأدوات في بناء ألعاب أغنى وأكثر ديناميكية بأنظمة نقاط ومستويات وتحديات.
بنهاية الدورة، سيكون الطلاب قادرين على تصميم ألعابهم الكاملة بأنفسهم، والتفكير كالمبرمجين المحترفين، والتعبير عن إبداعهم من خلال البرمجة بطريقة ممتعة وجذابة.
سكراتش للمتعلمين الصغار المتقدمين المستوى 1
سكراتش هي منصة برمجة تفاعلية تساعد الطلاب على تعلّم أساسيات البرمجة…
What you'll learn
سكراتش هو منصة برمجة جذابة تساعد الطلاب على تعلم مفاهيم البرمجة الحقيقية بطريقة ممتعة وتفاعلية. في هذه الدورة، ينشئ الطلاب مشاريع أكثر تقدماً مثل الألعاب المعقدة والأنظمة التفاعلية.
يتعلمون مفاهيم مهمة مثل المتغيرات والحلقات والشروط والأحداث، وكيفية استخدامها للتحكم في الشخصيات وبناء ألعاب متعددة المستويات. يستكشف الطلاب أيضًا مهارات حل المشكلات والتفكير المنطقي وتصحيح الأخطاء.
بنهاية الدورة، يمكن للطلاب تصميم ألعاب كاملة مع مستويات وأنظمة تسجيل ونقاط وميزات تفاعلية، مما يبني أساسًا قويًا للغات البرمجة المستقبلية.
سكراتش للمتعلمين الصغار المتقدمين المستوى 2
ينتقل سكراتش المستوى 2 بالطلاب إلى المستوى التالي من مهارات البرمجة…
What you'll learn
المستوى الثاني من سكراتش يأخذ الطلاب إلى مستوى جديد من الإبداع والتحدي! في هذه الدورة، يبني الطلاب مشروعات أكثر تعقيدًا وإثارة مثل الألعاب المتقدمة ذات المستويات المتعددة، والتفاعلات الذكية، والتصميمات الإبداعية.
يتعمقون في فهم مفاهيم البرمجة مثل المتغيرات والحلقات والشروط والأحداث، ويبدأون في دمجها بطرق أكثر قوة. يستكشف الطلاب أيضًا أفكارًا جديدة مثل منطق الألعاب والرسوم المتحركة وتحسين تجربة المستخدم.
يركز هذا المستوى بشكل أكبر على حل المشكلات والتفكير النقدي وتصحيح الأخطاء، مما يساعد الطلاب على التفكير مثل المبرمجين الحقيقيين.
بنهاية الدورة، يمكن للطلاب إنشاء ألعاب أكثر احترافية وتفاعلية بميزات متقدمة، مما يجعل هذا المستوى أكثر تحديًا وأكثر متعة، بل وأكثر من ذلك.
مقدمة في الأمن السيبراني
استكشف المجال المثير للأمن السيبراني وتعرّف على أهمية الأمن الإلكتروني في عالمنا الرقمي…
What you'll learn
Explore the exciting field of cybersecurity and why cybersecurity is a future-proof career.
نظرة عامة
This introductory course takes you inside the world of cybersecurity. You will learn cybersecurity basics to protect your personal digital life and gain insights into the biggest security challenges companies, governments, and educational institutions face today. Cyber security professionals who can protect and defend an organization’s network are in high demand.
مقدمة في الذكاء الاصطناعي الحديث
تعلّم كيفية استخدام الذكاء الاصطناعي في حياتك اليومية، وصياغة أوامر فعّالة…
What you'll learn
Learn to use AI in your daily life, craft effective chatbot prompts, and use computer vision and machine translation.
نظرة عامة
AI chatbots are revolutionizing the way we work and learn. Millions of people worldwide use them to simplify tasks like homework and ideating, writing, editing and even career advice.
If you are new to AI and ready to give it a try, look no further! Introduction to Modern AI is a beginner-friendly course designed to help you learn key AI concepts and get hands-on practice with AI-enabled apps. You will start with an overview of AI. Then you'll explore computer vision using a photo app and machine translation with an online translation tool. Finally, take a deep-dive into chatbots–full of tips for writing better prompts and hands-on practice with 10+ popular chatbots and AI tools, including ChatGPT, Meta AI, Gemini, Google Translate, Claude, Hugging Chat, NotebookLM and more.
Get started today and discover how AI can make everyday tasks easier and boost your productivity!
الإلكترونيات للمبتدئين – المستوى 1
تُعرّف هذه الدورة المتعلمين الصغار على العالم المثير لـ…
What you'll learn
This course introduces young learners to the exciting world of electronics in a fun, simple, and hands-on way. Children will explore basic electrical concepts such as voltage, current, and polarity, and learn how electricity works in everyday life.
Through interactive activities, students will build real circuits using components like LEDs, resistors, capacitors, transistors, and sensors. They will also learn how to read circuit diagrams, use a breadboard, and safely connect electronic parts.
By the end of the course, students will create their own mini projects—like alarm systems and light-based circuits—helping them develop problem-solving skills, logical thinking, creativity, and confidence.
This course is perfect for building a strong foundation in STEM and inspiring kids to become future innovators and engineers.