سكراتش المستوى 1
Scratch is a fun and creative programming language that helps …
What you'll learn
تتكون مشاريع سكراتش من كائنات تسمى "الكائنات الرسومية" (sprites). يمكن لكل كائن رسومي أن يمتلك أزياء مختلفة لتغيير مظهره. يمكن أن يكون الكائن الرسومي شخصية، حيوانًا، مركبة، أو أي شيء تتخيله. يمكنك إنشاء أزياء خاصة بك باستخدام محرر الرسم، أو تحميل صور من جهاز الكمبيوتر الخاص بك، أو الاختيار من مكتبة سكراتش.
في سكراتش، يمكنك أيضًا إضافة خلفيات (تسمى المسارح) لإنشاء بيئة لمشروعك، مثل مدينة، فضاء، أو عالم تحت الماء.
أنت تتحكم في الأشكال (sprites) عن طريق إعطائها تعليمات. يتم إنشاء هذه التعليمات عن طريق ربط كتل الترميز الملونة معًا لتشكيل نصوص برمجية. باستخدام هذه الكتل، يمكنك جعل الأشكال تتحرك، تتحدث، تشغل أصواتًا، تستجيب لإدخالات لوحة المفاتيح، والتفاعل مع أشكال أخرى.
يتيح لك سكراتش أيضًا استخدام مفاهيم بسيطة مثل الحلقات والأحداث والشروط لجعل مشاريعك أكثر تفاعلية وديناميكية. عند النقر فوق العلم الأخضر، تبدأ جميع البرامج النصية الخاصة بك في التشغيل من الأعلى إلى الأسفل، مما يضفي الحياة على مشروعك.
مقدمة في الأمن السيبراني
استكشف المجال المثير للأمن السيبراني وتعرّف على أهمية الأمن الإلكتروني في عالمنا الرقمي…
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!
Python Essentials 1
تعلّم المفاهيم الأساسية لبرمجة الحاسوب وابدأ في بناء مهارات البرمجة…
What you'll learn
Learn fundamental concepts of computer programming and start building coding skills with the Python programming language.
نظرة عامة
Used by startups and tech giants like Google, Facebook, Netflix, and more, Python offers you endless possibilities for creating small and large-scale software projects. User-friendly with easy-to-read code, Python is a great first programming language to learn and requires no prior programming knowledge. Python skills open you up to careers in almost any industry and are required if you want to continue to more advanced, higher paying software development and engineering roles such as software engineer, systems administrator, and security engineer.
In this course, you will learn in-demand skills such as how to design, develop, and improve computer programs, methods for analyzing problems using programming, programming best practices, and more. The course also prepares you for the PCEP – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x).
دورة Kodu Game Lab المستوى 1
تُعرّف هذه الدورة الإبداعية الأطفال على العالم المثير لـ…
What you'll learn
تقدم هذه الدورة الإبداعية للأطفال إلى عالم تصميم الألعاب المثير باستخدام بيئات ثلاثية الأبعاد. من خلال منصة Kodu Game Lab السهلة والمرئية، يتعلم الطلاب كيفية بناء ألعابهم التفاعلية الخاصة مع تطوير مهارات تفكير برمجية حقيقية.
سيقوم الأطفال بتصميم عوالم ملونة، وإنشاء شخصيات، والتحكم في سلوكها باستخدام البرمجة المرئية البسيطة (لا تتطلب الكتابة). سيستكشفون مفاهيم مثل التسلسلات، والشروط (إذا/ثم)، وأنظمة تسجيل النقاط، وقواعد الألعاب - كل ذلك بطريقة ممتعة وتفاعلية.
من خلال المشاريع العملية، يحسن الأطفال إبداعهم وتفكيرهم المنطقي ومهارات حل المشكلات. كما يكتسبون الثقة وهم يجسدون أفكار ألعابهم الخاصة ويشاركونها مع الآخرين.
بحلول نهاية الدورة، سيكون الطلاب قادرين على تصميم وتقديم ألعاب ثلاثية الأبعاد خاصة بهم، مما يجعل هذه خطوة أولى مثالية في البرمجة وتطوير الألعاب وعالم التكنولوجيا
تطبيقات الهاتف المحمول المستوى 1
تُعرّف هذه الدورة الطلاب على عالم تطبيقات الهاتف المحمول…
What you'll learn
This course introduces students to the world of mobile app development. Students will learn how to design Mobile apps, add various user interfaces and sensors to the app, and connect and control them using block-based programming.
By the end of this course, students will:
• Understand how mobile apps work and different types of them.
• Understand different types of User interfaces.
• Learn how to program full working mobile apps using block-based programming.
• Learn programming basics like variables, functions, conditions, loops, events, data types, etc.
• Learn about different sensors in their phones and how to get their readings and use them in the app.
• Learn about databases and how to use them in their apps.
• Develop problem-solving and logical thinking skills.
The course consists of 3 levels, where each level is 4 sessions.
