1 of 7

Digital Economy Coders

Lesson Plan

www.studio5.qa

Classification: Public - عام

2 of 7

Digital Economy Coders

Lesson Plan

ZONE: Software Zone

AGE: 11-14

EQUIPMENT : Computer, Internet access

DESCRIPTION:

A 4-session online workshop focused on mobile app

development and financial literacy using Thunkable. The experience will be hands on and project based, guiding participants to design, build, and present a fully functional personal finance app covering real-world concepts in budgeting, savings tracking, and economic decision-making through block-based coding.

LEARNING OBJECTIVES:�By the end of the Module, participants will:

        • App Development: Build and present a fully functional mobile app using Thunkable's block-based programming environment.
        • Computational Thinking: Apply programming logic including variables, conditionals, and data storage to solve real problems.
        • Financial Literacy: Understand core personal finance concepts by building a live budgeting and savings tracking tool.

MODULE : 4h

Classification: Public - عام

3 of 7

DURATION

ACTIVITY

MATERIALS

10 mins

  • Introduction to Studio 5
  • Today’s Agenda
  • Learning Objectives
  • Qatar Vision 2030

Computer, Internet access

10 mins

  • Introduction to Programming.
  • Show an inspirational video about coding.
  • What are we doing in this program
  • Introduction to Thunkable platform

Computer, Internet access

30 mins

  • Show participants how to create a project.
  • Introduce participants to the design interface of Thunkable.
  • Start creating the fist screen UI

Computer, Internet access

5 mins

  • Sharing results, ask participants to share screenshots in the chat

Computer, Internet access

Digital Economy Coders

Lesson Plan // Day 1

Classification: Public - عام

4 of 7

DURATION

ACTIVITY

MATERIALS

10 mins

  • Today’s Agenda
  • Explain the programming concept that we will use today

Computer, Internet access

45 mins

  • Start creating the rest of the UI screens.
  • Show participants on where to reach to the coding tab.
  • Start by initializing the needed variables for the app.
  • Code the when screen starts and when screen opens.
  • Code the set goal button & when income – expenses button are clicked to navigate to their respective screens.

Computer, Internet access

5 mins

  • Sharing results, ask participants to share screenshots in the chat

Computer, Internet access

Digital Economy Coders

Lesson Plan // Day 2

Classification: Public - عام

5 of 7

DURATION

ACTIVITY

MATERIALS

10 mins

  • Today’s Agenda
  • Explain the programming concept that we will use today

Computer, Internet access

45 mins

  • Recap on what was done in the past two days in thunkable.
  • Finish whatever coding that was not finalized in the last session.
  • Go to the Add income/expense screen.
  • Code the when add income button is clicked.
  • Code the when add expense button is clicked.
  • Code the when back button & the transaction history button are clicked to navigate to the right screens.
  • Go to the set goal screen.
  • Code the when set goal button is clicked.
  • Code the when back button is clicked to navigate to the right screen.
  • Go to the transaction history screen.
  • Code the when the transaction history screen opens.
  • Code the back button to navigate to the correct screen.

Computer, Internet access

5 mins

  • Sharing results, ask participants to share screenshots in the chat

Computer, Internet access

Digital Economy Coders

Lesson Plan // Day 3

Classification: Public - عام

6 of 7

DURATION

ACTIVITY

MATERIALS

5 mins

  • Today’s Agenda

Computer, Internet access

45 mins

  • Recap on what was done in the past three days in thunkable.
  • Finish whatever coding that was not finalized in the last session.
  • Go to the dashboard screen.
  • Add an if & else block to the when dashboard opens.
  • Explain the equation and concept of the progress bar label.
  • Add the progress bar logic.
  • Explain the concept of balance feedback in terms of changing font colors.
  • Add the logic of balance feedback to the when dashboard opens.
  • Repeat the same steps for when the dashboard starts.
  • Test the app.

Computer, Internet access

10 mins

  • Sharing results, ask participants to share screenshots in the chat.
  • Discuss what can be enhanced in the app.
  • Ask participants to solve the workshop survey.

Computer, Internet access

Digital Economy Coders

Lesson Plan // Day 4

Classification: Public - عام

7 of 7

Thank You

www.studio5.qa

Classification: Public - عام