Welcome to the World of Coding!
Level 2: Code & Create
Yearly Curriculum Plan – Level 2 “Grades 4-6”
School Year: 2025-2026
Goals for the Year
• Understand what coding is and why it matters
• Understand deeper coding concepts (events, loops, conditionals, variables,
broadcasting).
• Develop logical thinking, problem-solving, and debugging skills.
• Learn how to create interactive games and animations in Scratch.
• Build simple projects using blocks
• Explore the basics of Artificial Intelligence (AI).
• Work collaboratively on projects and present to peers and parents.
Units Overview
UNIT Theme/Unit Key Concepts Sample Activities / Tools
Introduction to - Hardware & Software basics Unplugged: Robot instructions,
Computers & - What is programming? sequencing cards
U1 Scratch - Scratch interface & sequences Plugged: Scratch basics, 'Make
(WEEKS 1–7) - Motion & simple projects Your Name Move'
Events, Sound & - Events and triggers Unplugged: Event charades,
U2 Loops - Adding sounds and costumes loop claps
(WEEKS 8–15)
- Repeat & Forever loops Plugged: Dancing sprites,
- Simple animations bouncing ball loops
Games , - Decisions (if/else) Unplugged: If/Else skits, bug
Variables & - Building Paddle & Ball game cards
U3 Broadcasting - Using variables for score, Plugged: Paddle & Ball, scoring,
(WEEKS 16– timer, lives timer
24) - Debugging & QA
- Broadcasting & game states
AI & Projects - Intro to AI concepts Unplugged: Message maps, AI
U4 - Capstone project planning & storytelling
(WEEKS 25– building Plugged: Multi-sprite projects,
30) - Parent showcase final capstone
1
Detailed Weekly Plan by Unit
U1 (Weeks 1–7): Introduction to Computers & Scratch
Wk Focus Activities / Outcomes
• Show a game that students can make later
o Discuss how we’ll build it
• Why Do We Use Computers?
• Examples of daily use
1 Lesson 1: Introduction to Computer • What is Hardware?
o Types:
input/output/processing/storage/network
o Computer as ‘Human Body’ analogy
• In Class Activity: “Say if Input or Output”
• What is Software?
2 • Practice with software (drawing, sound
recording, video recording, games, animation)
• In Class Activity: “Name some Games”
3 • Assignment - do it in class
• Introduce Scratch
• What is programming;
Lesson 2: Introduction to • Why it’s useful/important;
4 • Programming languages (Scratch, Python,
Programming
JavaScript)
• Try “Lightbot” or “Minecraft Hour of Code”
• Assignment - do it in class
5 • Explore Scratch or work on “Lightbot” or
“Minecraft Hour of Code”
Lesson 3: Getting Started with • Scratch interface (stage, sprites, blocks)
6
Scratch • Add sprite + backdrop + draw a sprite
• Add sprite + backdrop + draw a sprite
7
• Create simple scene or game (walk, jump, turn)
U2 (Weeks 8–15): Events, Sound & Loops
Wk Focus Activities / Outcomes
• Sequencing definition
• Scratch Activity
Lesson 4: Sequencing — Secret • Real-life algorithms (tie shoes, cross street)
8 • Let the students do their own sequence
Recipe for Coding
• Scratch sequencing blocks (top to bottom)
• You can use “Lightbot” or “Minecraft Hour of
Code”
• In Class Activity: “Make Your Name Move”
9 • Assignment - do it in class
2
• How to use Motion blocks (move, turn, glide)
Lesson 5: Let’s Get Moving! • Forever loop for continuous motion
10 • How to Add Background
Animating Sprites
• Quick Demo
• Free Work!
• In Class Activity: “Move Sprite”
11 • Assignment - do it in class
• Extra Activity on Scratch (if needed)
• Event blocks (green flag, key pressed, sprite
clicked)
12 Lesson 6: Events — Ready, Set, GO! • Real-life event analogies
• Quick Demo
• Free Work!
• In Class Activity: “Arrow-key movement
13 project (sprite moves left/right/up/down)”
• Exercises & Challenges
Lesson 7: Sound Effects & Cool • Add sounds (library/record/upload)
14 • Combine sounds with motion/costumes
Moves
• Quick Demo
• In Class Activity: “Dance with Music” or you
can do another project
15
• Exercises & Challenges
• Assignment - : do it in class
U3 (Weeks 16–24): Games & Variables & Broadcasting
Wk Focus Activities / Outcomes
• Loops: repeat vs forever
16 Lesson 8: Repeat It! Fun with Loops • Real-life loops
• Quick Demo
• In Class Activity: “Bouncing Ball”
17 • Exercises & Challenges
• Assignment - : do it in class
• If / If-Else logic
• Sensing blocks (touching color, key pressed)
Lesson 9: Decision Time! If-Else • Real life Examples
18 • You can use “Lightbot” or “Minecraft Hour of
Logic
Code”
• Quick Demo
• In Class Activity: “Talking character reacts to
19 answers”
• Exercises & Challenges
Assignment - do it in class
3
Lesson 10: Creating a Simple Game • Review about Scratch
20 • Quick Demo: Ball movement (forever + bounce)
(Paddle & Ball)
• Quick Demo: Paddle control (arrow keys)
• In Class Activity: “Build Paddle & Ball with
21 collision”
• Exercises & Challenges
Lesson 11: Smart Scores & Timers • Variables: make, set, change
22 • Score counter
(Variables)
• Quick Demo
23 • In Class Activity: Add score to Paddle & Ball
• Timer challenge + win/stop condition
Lesson 12: Chatting Sprites • In Class Activity: Two characters talk with
24
(Broadcasting) broadcast
U4 (Weeks 25–30): AI & Projects
Wk Focus Activities / Outcomes
• What is AI?
• Everyday AI examples (voice assistants, game
25 Lesson 13: AI Adventures AI, face unlock) or use a story
• Compare human vs AI
• Use AI for Oceans ([Link])
26 Plan a final project (Game or Story) • Students brainstorm and storyboard their
projects
27
Build final project • Code a multi-scene story or animation
28
29 Test and debug • Peer review and fix issues
• Students present projects to parents &
30 Parent Showcase classmates
• End-of-year celebration
🎯 Assessment Methods
• Observation checklists (engagement, participation)
• Completed puzzles and activities
• Verbal explanations of their code and story
• Final Scratch project
🛠️ Tools & Platforms
• Computers or tablets with Scratch (online) or Scratch Desktop installed
4
• Projector or screen for demos
• Internet connection (for AI lesson)
Barmaja: Coding & AI Series
👨Author: Barmaja Initiative
📞 +961 3 299 740 / +961 70 975 293
🌐 Website: [Link]
📧 Email: info@[Link]