Scratch Programming Fundamentals: Logic and Game Design
Master core computational thinking and software logic by creating interactive animations and game mechanics using block-based programming concepts.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
Understanding how software works does not require memorizing complex syntax from day one. This written course introduces you to the core principles of computer programming through the intuitive, modular logic of Scratch, helping you build strong problem-solving skills from the ground up.
You will begin by learning essential terminology, execution flow, and how visual blocks translate into standard programming structures. As you progress through clear written explanations and structured design patterns, you will see how algorithms power user interactivity, coordinate on-screen actors, and manage game rules.
What you'll learn:
- Understand core programming vocabulary, algorithms, and event-driven architecture
- Apply sequential execution, repetition loops, and conditional branching to control project flow
- Manage dynamic data and scorekeeping using variables and list structures
- Coordinate multi-character actions and scenes using broadcast messaging and timing events
- Design foundational game mechanics including movement, collision detection, and win-loss states
- Practice systematic debugging strategies to isolate errors and refine project logic
The material starts with fundamental definitions and interface mechanics before guiding you step-by-step through computational thinking exercises and modular project architecture. This course is created for complete beginners, parents, and educators looking for a clear, accessible entry point into software creation with no previous experience required. Start reading today to establish a lasting foundation in programming logic.
محتوى الدورة
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 3 ساعة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
Scratch Programming Fundamentals: Logic and Game Design
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
Scratch Programming Fundamentals: Logic and Game Design