National card coding with QR code - SCOPES Digital Fabrication

You need to login or register to bookmark/favorite this content.


Studio 5/6
Studio 5/6
K-12 teacher
In line with the Ministry of Communications and Information Technology’s Digital Youth Strategy, STUDIO 5/6 is mainly aimed at nurturing youth as digital learners by sharpening their 21st century learning skills, as they develop in an all-pervasive digital environment. In… Read More


Participants will be introduced to the subject of the workshop and discuss the Qatar national day event. They will also be introduced to the Scratch platform where they will learn how to create an animated card expressing their love to Qatar.

What You'll Need


-Internet connection

-Scratch software:

The Instructions


Participants will discuss the value of the National day, how they celebrate it, and share some historical facts. They will also learn what is coding and how they will be using it in Scratch to create an animated card.

1- Who are we and what we do in Studio 56.

2- Intro to Microsoft Teams interface.

3- Random question: How do you imagine the celebration of the Qatar national day in 2030?

4- Random question: How do you usually celebrate the Qatar national day?

5- Historical facts about Qatar (who is the founder?, when it was founded?).

6- What is the meaning of coding?

7- What we will be doing today?

8- What is the meaning of QR code and some examples of how it is used.

9- What are we going to add in the Scratch platform to make the animated card.

10- Introduction to Scratch platform.

11- Coding block we will be using today to add the different effects.

12- Reminder of the last day celebration (17th of Dec).

Prototype making: Animated card with QR code

Participants will be introduced to the Scratch software and use it to create an animated card. They will use different coding blocks to add different effects and a special QR code making website to create and add QR codes to their cards.

1- Introduction to the Scratch software interface and how it works.

2- Show how you add, edit, and delete different component (sprites).

3- Show how you can add an existing background or design your own customized background.

How you can add an image.

How you can program the selection of random backgrounds.

4- Show how you can add a sprite and apply different effects on it using code.

Customize the sprite (change color, add text, …etc) using the paint tool.

Add the pop-out effect when the sprite or a specific key is clicked.

Add the color changing effect.

Add the rotation effect.

5- Show how you can add a character (Qatari) to the card and code it to speak when clicked.

Search for a character image and save it.

Record your sound saying something to Qatar and edit it.

Use the code to play the sound when the character is clicked. 

Show how you can add a background sound to the card.

6- Show how you can use a website to embed a video, text, contact info, phone number, .. To your card using a QR code.

Decide what you want to embed in the QR code (ex: video you recorded for your loved ones that are not currently in Qatar).

Use the website to create the QR code and save it.

Add the QR code to your card.

7- Fix any issues found.



  • (Fab-Programming.2): I can create a program with more than one instruction.
  • (Fab-Design.2): I can participate in design reviews with prepared presentation materials as well as give and receive feedback from peers.

Lesson Feedback