Skip to content
Badr Academy Education
العربية
Badr Academy Education

Browse by topic

External resource Programming ParentsPreparatory schoolPrimary schoolTeachers and lecturers

Scratch – block-based programming for children

A free visual programming language in which children build stories, games and animations by dragging blocks, with an Arabic interface and a community for sharing projects.

  • Scratch Foundation
  • Beginner
  • Arabic and English
  • Free

Added to the library by Badr Academy Education – Academy team

Scratch – block-based programming for children
scratch.mit.eduScratch - Imagine, Program, ShareScratch is a free programming language and online community where you can create your own interactive stories, games, and animations.Open the original source

The preview comes from the source itself, as it publishes it for sharing. The content and its rights belong to Scratch Foundation.

Scratch is a free visual programming language designed especially for children and beginners. It began at the MIT Media Lab and is run today by the non-profit Scratch Foundation. Instead of typing commands, a child drags coloured blocks and snaps them together like jigsaw pieces to move characters, add sounds, and build interactive stories, games and animations. This teaches real programming thinking – sequence, repetition, conditions, variables and events – without the child getting stuck on typing errors, which makes it one of the best ways into this world.

What you will find

  • A free editor that runs in the browser, with a downloadable version that works on a computer without the internet.
  • An interface available in many languages, including Arabic, so a child can program in their own language.
  • Short tutorials inside the editor that explain, step by step, how to make a first project.
  • A large community where children share their projects, and any project can be opened to see the blocks it was built from and learn from them.
  • A section for teachers and parents with guides and ideas for using Scratch in education.

Who it suits

It mainly suits primary and preparatory-school children; the foundation says it is designed for ages 8 to 16 or so, with a simpler app called ScratchJr for younger children. It also suits teachers who want to bring programming into the classroom in an enjoyable way, and parents looking for a worthwhile activity that combines play and learning.

How to use it, step by step

  1. Open the site, and switch the language to Arabic at the bottom of the page if you wish.
  2. Start with one of the ready-made tutorials inside the editor, such as moving a character or making a simple animation.
  3. Ask the child to make a short story about their day, then add sound and movement to it.
  4. After a few projects, try a simple game with points and conditions for winning and losing.
  5. If the child creates an account to share projects, do it with a parent’s supervision, introducing the community rules and respect for others.

Before you start

Scratch is not just a “game”: the ideas a child learns in it are the same ones they will later use in languages such as Python. When the child grows and feels the blocks have become limiting, it is a good time to move on to Python, as we explain in “Why start programming with Python?” on the academy’s blog, and in the Python course at Badr Academy Education. The content and its rights belong to the Scratch Foundation.

The source and its rights

© Scratch Foundation
Free to the public from its owner, all rights reserved to them
scratch.mit.edu

Added to the library by

Badr Academy Education
Academy team
28/09/2026

The resource sheet is a file for your device – the description, links and rights, to read offline. Videos play in YouTube’s player, whose terms do not allow downloading them.

Any content in the library is the responsibility of the person who added it, even the administration. The academy is not a file-hosting service; we list resources open to everyone on public platforms and credit their owners. If something is wrong with this resource, please tell us.

Rate this resource

No ratings yet – be the first to rate.

From the library to a course

Go further with the academy’s courses

الفيزياء — الصف الثالث الثانوي

Physics — Secondary Grade 3

دعم منهج الفيزياء للصف الثالث الثانوي فصلًا بفصل: التيار الكهربي وقانونا أوم وكيرشوف، التأثير المغناطيسي للتيار وأجهزة القياس، الحث الكهرومغناطيسي والمولدات والمحولات،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الإحصاء — الصف الثالث الثانوي

Statistics — Secondary Grade 3

الارتباط والانحدار، الساق والأوراق والرباعيات ونصف المدى الربيعي، الاحتمال والاحتمال الشرطي والاستقلال، المتغيرات العشوائية والتوقع والتباين وذو الحدين والهندسي والمتغير المتصل، والتوزيع…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الرياضيات — الصف الثالث الثانوي

Mathematics — Secondary Grade 3

دعم كتابي الرياضيات البحتة والتطبيقية للصف الثالث الثانوي 2026/27: ذات الحدين، الأعداد المركبة، المتجهات والمستقيمات والمستويات في الفراغ، التفاضل والتكامل وتطبيقاتهما، الاستاتيكا…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الجغرافيا — الصف الثالث الثانوي

Geography — Secondary Grade 3

الجغرافيا السياسية: مدخل، الدولة (تعريفها وأنواعها ومقومات قوتها الطبيعية والبشرية والنظام السياسي والانتخابي)، المشكلات السياسية (الحدود ومفهومها وأنواعها وتطور الخريطة السياسية والمشكلات…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

التاريخ — الصف الثالث الثانوي

History — Secondary Grade 3

تاريخ مصر والعرب الحديث: الحملة الفرنسية، وبناء الدولة الحديثة، ومصر من الثورة العرابية حتى ثورة يوليو، والاستعمار في البلاد العربية حتى الاستقلال،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الكيمياء — الصف الثالث الثانوي

Chemistry — Secondary Grade 3

دعم كتاب الكيمياء للصف الثالث الثانوي بابًا بابًا: العناصر الانتقالية والحديد، والتحليل الكيميائي الوصفي والكمي، والاتزان الكيميائي والأيوني، والكيمياء الكهربية، والكيمياء العضوية…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

اللغة العربية — الصف الثالث الثانوي

Arabic Language — Secondary Grade 3

القراءة (إرادة التغيير، أبو الريحان البيروني، القدس، العلم في الإسلام، قيم إنسانية)، الشعر ومدارسه من الإحياء إلى الشعر الجديد بنصوصها، النثر وفنونه…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

Comments (0)

Commenting is for signed-in members.

No comments yet – be the first to join in.

Add a resource to the learning library

Every resource is reviewed by the administration before it is published. Your name is shown with it as the person who added it; the source’s rights stay with its owner.

About you
The resource

A page, a video, or a YouTube playlist or channel. Open hosting only: we do not accept Google Drive, Dropbox or OneDrive links, which can disappear at any time.

Who is it for? *

0 / 300 – What does it contain? Who is it for? How can a learner use it, step by step? What makes it stand out?

Rights

Report a problem with this resource

What is the problem? *