Back to TrackClass 6Digital & AI Literacy
🐍
Unit Overview

Intro to Python

A real first programming language. Children learn Python by writing tiny working programs — variables, input/output, and simple logic — and debugging their own code.

🚀
Why it matters for the future

Develops AI-era computational thinking — among the fastest-growing 2030 skills.

🧠 Skills & Topics

Variables & Data Types

Storing text and numbers in named boxes.

Input & Output

Asking the user and printing results.

Conditions & Loops

Making decisions and repeating actions.

Debugging

Reading errors and fixing your own code.

🎯 Learning Outcomes

  • Writes a Python program using variables and input()
  • Uses an if/else to make a decision
  • Builds a simple loop (e.g. counts 1-10)
  • Finds and fixes a basic error in given code

🎲 Suggested Activities

  1. 1Build a "guess the number" game
  2. 2Make a simple Eid/birthday greeting generator
  3. 3Create a units converter (km to miles)
  4. 4Fix three "buggy" programs the teacher provides

How Learning is Checked

  • Topic quiz and marked worksheet
  • Mini-project assessed on a rubric
  • Oral viva or structured peer assessment
🧰 Materials
Notebook and reference sheetsA supervised internet-enabled deviceBasic project materials
🔑 Key Vocabulary
Variables & Data TypesInput & OutputConditions & LoopsDebugging

👨‍👩‍👧 At Home — for Parents

You do not need to know coding. Ask your child to demo their program and explain it — teaching you is how they cement it. Praise persistence through errors.

🍎 In the Classroom — for Teachers

Code live in front of students and make deliberate mistakes so they see debugging is normal. Every lesson ends with a running program the student made themselves.

Interactive Lesson

Intro to Python

Your first line of code.

print("Hello")This makes the computer say Hello

Print Statement

Explore the rest of this track

Every unit follows the same clear plan — skills, outcomes, activities, and home + classroom guidance.

Back to all units