# data[].attributes.body
Draw a square - https://scratch.mit.edu/projects/1290109699

# data[].attributes.body
Click here to open this Easter Card.

Change it around to make it your own!

# data[].attributes.body
Get started with ready made projects from Raspberry Pi

# data[].attributes.attachment_link.title
Projects | Computer coding for kids and teens | Raspberry Pi

# data[].attributes.attachment_link.description
Computer coding for kids, teenagers and young adults. Step-by-step instructions for 250+ free coding projects. Create games, animations, and more with code.

# data[].attributes.body
6 lessons on this Introduction to Scratch

# data[].attributes.attachment_link.title
Scratch coding projects for kids and teens | Intro to Scratch

# data[].attributes.attachment_link.description
Learn to code in Scratch with the Raspberry Pi Foundation’s coding projects for kids and teens. Make Scratch animations, games, apps, and more.

# data[].attributes.headline
INTRODUCTION TO MICRO:BITS for PRIMARY SCHOOL TEACHERS 

# data[].attributes.subject
INTRODUCTION TO MICRO:BITS for PRIMARY SCHOOL TEACHERS 

# data[].attributes.body
Links to Curriculum for Micro:bits

# data[].attributes.headline
Scratch Activities _Starter Projects Beginner

# data[].attributes.subject
Scratch Activities _Starter Projects Beginner

# data[].attributes.body
https://www.scratchfoundation.org/learn/learning-library?sort=relevant&page=1

# data[].attributes.attachment_link.description
Scratch Foundation - Empowering young people through creative coding and learning

# data[].attributes.body
Concept: Exploring how to create simple sequences of steps to reach a goal.

Scratch Jnr. Example: Make a character (Sprite) walk across the screen and then jump. Children must select the "Move Right" block followed by the "Hop" block in the correct order. This demonstrates that the order of instructions, the sequence, matters for the outcome.

Scratch: Use the 'Animate a Character' coding cards below for code to expand this from Scratch Jnr to Scratch

# data[].attributes.body
https://scratch.mit.edu/projects/985794350

# data[].attributes.body
https://makecode.microbit.org/#

# data[].attributes.body
Click here to get started!

# data[].attributes.body
Click here to make your name badge!

# data[].attributes.body
Lost your dice for your boardgames?

Make one here

# data[].attributes.body
https://www.youtube.com/watch?v=u2u7UJSRuko

# data[].attributes.headline
Micro:bit Project Ideas - choose your own Project

# data[].attributes.subject
Micro:bit Project Ideas - choose your own Project

# data[].attributes.body
Click Here to see beginner projects

# data[].attributes.body
Click here to open the fish and shark game

Play the game and then think what changes would make a really good game! What would you like to happen in your game?

For example:

Can you get the fish to move around the screen?

How can you show the game is over when all the fish have been eaten by the shark?

Can your fish be chasing smaller fish themselves?

Can you keep a score?

# data[].attributes.body
Concept: Breaking down a complex problem or process into smaller, simpler, and more manageable parts.

Scratch Jnr. Example. Make a character dance. Children have to break the dance down into parts, like hop, turn right, move right, hop, turn left, move left etc.

By building each small step, children create the larger programme.

Scratch: Expand on this from Scratch Jnr to Scratch by using the 'Dance' Coding Cards below

# data[].attributes.body
Concept: Identifying similarities or repetitions within a problem or a sequence.

Scratch Jnr: If a character needs to walk across the whole screen, the child might notice they are using the "Move Right" block over and over. Introduce the Repeat (or loop) block to show them how to handle this pattern more efficiently, reducing the number of blocks needed.

Scratch: Ask the children to have a character walk/draw a square. Look at the code for the square. The child will see they used the same two blocks (move and turn) four times.

Introduce the Repeat x 4 block. By identifying the pattern of repetition, they can make their algorithm more efficient.

# data[].attributes.body
Allows you to create student accounts, manage classes, and organise projects into studios

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.body
https://scratch.mit.edu/

# data[].attributes.body
Design a simple animation of an Easter bunny - Click here

One of the bunnies is animated (changing costumes and looking as if it is moving).

Can you animate the other 3?

# data[].attributes.body
Nature of STEM, Living things, Materials, Energy and forces, Technology, Engineering

Elements

Exploring and understanding

Creative and critical thinking

Applying and problem-solving

Evaluating and communicating

# data[].attributes.body
develop their ‘STEM eyes’ by exploring their immediate environment (home, school, play areas) and everyday objects through a STEM perspective. AL, DL, M

# data[].attributes.body
explore and use a range of common digital and non-digital technologies. Consider how these technologies work and what purposes they serve in people’s lives. AL, DL, W

use, modify and/or create algorithms by following a step-by-step process. Identify and recognise bugs in the algorithm and consider possible improvements. Explore how digital technologies operate according to precise instructions [specific actions in an algorithm that direct the process of solving a problem or completing a task]. AL, DL, M

# data[].attributes.body
Concept: Recognising "bugs" (errors) in an algorithm and learning how to identify them.

Scratch Jnr. Example: Intentionally give the child a script where the character walks into a wall or off-screen. Ask the child to find the error. If the character was supposed to stop at a tree but kept going, they must identify which block (the "bug") caused the extra movement and remove or change it.

Scratch Example: Use one of the starter projects "Debugging - Bat to tree ", remix it and add it to your own projects so you will have for again. Adapt as needed. Have children find the error. https://scratch.mit.edu/projects/1289888627

# data[].attributes.body
Cards show a scene on the front and what blocks to use on the back

# data[].attributes.attachment_link.title
animate a character card Scratch Coding Cards

# data[].attributes.body
Cards show a scene on the front and what blocks to use on the back

# data[].attributes.attachment_link.title
animate a name card Scratch Coding Cards

# data[].attributes.body
Cards show a scene on the front and what blocks to use on the back

# data[].attributes.body
Click here to choose from loads of heroes, buildings and objects

Code a story to turn your real-life hero into a superhero!

# data[].attributes.body
Click here to open the starter project for soccer

# data[].attributes.body
Click here to start your talent show!

What can you add to the show?

Can your sprites play a musical instrument?

Can they sing?

Can they tell a joke?

Can they dance?

# data[].attributes.body
Click here to open an starter project with a Bunny Sprite

Add your background and text for your Easter card!

# data[].attributes.body
https://www.scratchfoundation.org/learn/learning-library?category_1=ScratchJr&category_4=Guide%20or%20Worksheet&sort=relevant

# data[].attributes.body
use empathy to identify design problems of interest to them. Plan and draft prototypes using a range of approaches and make prototypes of their preferred design solutions. Share and consider reflections and feedback on the design process. AL, C, CL

# data[].attributes.headline
Scratch Jnr. - curriculum linked examples

# data[].attributes.subject
Scratch Jnr. - curriculum linked examples

# data[].attributes.body
https://www.codingireland.ie/ViewLesson/move-and-groove-the-dance-party-begins-9499/5351

# data[].attributes.attachment_link.readable_text
Guide your students through an exciting journey into coding with Scratch Jr. Introduce them to the basics of coding, teach them how to control character movements, and let them create their own dance routines. They'll explore changing backgrounds, creating sequences, and understanding the concept of cause and effect. A fun-filled lesson that combines learning and creativity.

# data[].attributes.attachment_link.title
Move and Groove: The Dance Party Begins!

# data[].attributes.attachment_link.description
Guide your students through an exciting journey into coding with Scratch Jr. Introduce them to the basics of coding, teach them how to control character movements, and let them create their own dance routines. They'll explore changing backgrounds, creating sequences, and understanding the concept of cause and effect.

# data[].attributes.attachment_link.description
You’re likely familiar with Scratch, the coding language and online community for kids to imagine, create, and share their own stories…

# data[].attributes.body
Concept: Understand how Inputs, Processes, and Outputs work together

Scratch Jnr:

Input: Click the "Green Flag" or tap the character

Process: The computer reads the blocks (the code) the child has placed

Output: The character performs the action on the screen, such as saying "Hello!" or changing colour

Scratch: Use the 'Music' Coding Cards below. Hear an instrument or multi-instruments by pressing a key (Input) which makes the sound play (Output).

# data[].attributes.body
Scratch Jnr Block Descriptions

# data[].attributes.body
If/Else: Sequencing, Events, Loops, Conditionals, Variables.

https://scratch.mit.edu/projects/1289322303

# data[].attributes.body
https://scratch.mit.edu/projects/1289888627

# data[].attributes.headline
Game - Loops, conditionals, Variables, Events, Sequencing

# data[].attributes.subject
Game - Loops, conditionals, Variables, Events, Sequencing

# data[].attributes.body
https://scratch.mit.edu/projects/549241928

Make a Game : Sequencing, Events, Loops, Conditionals, Variables.