SlideShare a Scribd company logo
1. What is SCRATCH?
This is what we’ll be learning…
1. What is Scratch
2. Triggers and Events
3. Controls
4. Motion and the Stage
5. Variables
6. Numerical Operators
7. Text Operators
Learning Objectives
This is what we’ll be learning…
1. What is Scratch
2. Triggers and Events
3. Controls
4. Motion and the Stage
5. Variables
6. Numerical Operators
7. Text Operators
Learning Objectives
What is SCRATCH?
1min
30
A Scratch program:
 contains sprites
 that perform scripts
 on a stage.
What is SCRATCH?
“actors”
The Project Editor
Blocks
(categorised and
colour coded)
that you
drag and drop.
The blocks
you’re using for the
highlighted Sprite. The actual
project.
Notice how the
blocks “snap”
together. The backdrop
you’re using.
The sprites
you’re using.
Sprites
You can upload a
new sprite from
a file on your
computer.
You can draw
your own
sprite.
You can choose
from a library
of sprites.
Sprites - the characters that move.
You can change
the size of the
sprite.
Sprites Sprites - the characters that move.
Mouse-over
to see
costumes
Sprite Costumes
Many sprites
have different
“costumes” or
poses.
These can be
used to create
“animation”
effects.
You can switch
between these
costumes.
Blocks
Blocks - the instructions that control the sprites.
There are different types of instructions, each colour coded.
Colour
coded
Stage Backdrops
You can upload a
new backdrop
from a file on
your computer.
You can draw
your own
backdrop.
You can choose
from a library
of backdrops.
Sprites move on a stage and this can have different Backdrops (scenery).
Backdrops are “static” - they do NOT move.
Stage Backdrops
Sprites move on a stage and this can have different Backdrops (scenery).
Backdrops are “static” - they do NOT move.
Stage Backdrops
You can switch
between
Backdrops.
Sprites move on a stage and this can have different Backdrops (scenery).
Backdrops are “static” - they do NOT move.
Sounds
Mouse-over
to hear the
sound
These are the
sounds a
Sprite is
using.
You can create a
new sound using
your microphone.
You can upload
a new sound
from a file on
your computer.
You can choose
from a library
of sounds.
You can play
the sound for
a sprite.
Try this… Now add some
instructions to
make the cat
change colour
after every step.
1
2
Now add some
instructions to
make the cat turn
round and walk
back to the start.
3
Try this… Did you have
something
like these?
Amaze me
You have 10 minutes
to make the Cat Sprite
do something unexpected
and interesting…

More Related Content

PPT
Introduction to Scratch Programming
StorytimeSteph
 
PDF
How sprites interact in Scratch.pdf
Shahnawaz Shaikh
 
PPT
Scratch Lesson 1 – Basics
David Oromaner
 
PDF
Scratch software for kid logic development
muhammadbilal31983
 
PPTX
How to use Scratch in ICT and Computer coding
YvonnieTzul1
 
PDF
Class #1: Blocks and Vocabulary
Angela DeHart
 
PDF
Getting-Started-With-Scratch-3.0 for kids programming
BrahimRabbani
 
PPT
Scratch Introduction
GirijaSuthoju
 
Introduction to Scratch Programming
StorytimeSteph
 
How sprites interact in Scratch.pdf
Shahnawaz Shaikh
 
Scratch Lesson 1 – Basics
David Oromaner
 
Scratch software for kid logic development
muhammadbilal31983
 
How to use Scratch in ICT and Computer coding
YvonnieTzul1
 
Class #1: Blocks and Vocabulary
Angela DeHart
 
Getting-Started-With-Scratch-3.0 for kids programming
BrahimRabbani
 
Scratch Introduction
GirijaSuthoju
 

Similar to Learning to code with Scratch for Kids and Students (20)

PPTX
Lecture 1.pptx
afsheenfaiq2
 
PDF
Scratch referenceguide14
Rene Torres Visso
 
PDF
Scratch handout
Samantha TerBeest
 
PPTX
Scratch an Editing App
CHARANJEET SIDHU
 
PPTX
Scratch
Shashwat Singh
 
PDF
Scratch_Reference_Guide.pdf
Muhammad Waqas, MBA-Finance, MEF
 
PPTX
scratch-141107045720-conversion-gate02.pptx
imau6
 
PPTX
Lesson 1: Scratch Computer Programming
SeniorInfants
 
PDF
Scratch Animation
Anjan Mahanta
 
PPT
Introduction to scratch
emreyz
 
PPT
Introduction to Scratch.ppt
SMARTCLASS4
 
PPTX
7.Advanced Scripts in Scratch.pptx
dipalishewale2
 
PPTX
Computer Coding with Scratch: Lesson 2_primaryschoollessons
SeniorInfants
 
PPTX
Cci 2018 creative coding tami belhadj
Tami Belhadj
 
PPTX
Start developing projects with Scratch Programming
PrakritiDhang
 
PPTX
Scratch Lesson 1
Vadim Axelrod
 
PDF
Lp scratch1
Sailla Muhammad
 
PDF
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...
LaurenMichelle11
 
PDF
Learn scratch-programming-e book
technicalteam
 
PPTX
1.Scratch 1.pptx
Kausar Bohra
 
Lecture 1.pptx
afsheenfaiq2
 
Scratch referenceguide14
Rene Torres Visso
 
Scratch handout
Samantha TerBeest
 
Scratch an Editing App
CHARANJEET SIDHU
 
Scratch_Reference_Guide.pdf
Muhammad Waqas, MBA-Finance, MEF
 
scratch-141107045720-conversion-gate02.pptx
imau6
 
Lesson 1: Scratch Computer Programming
SeniorInfants
 
Scratch Animation
Anjan Mahanta
 
Introduction to scratch
emreyz
 
Introduction to Scratch.ppt
SMARTCLASS4
 
7.Advanced Scripts in Scratch.pptx
dipalishewale2
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
SeniorInfants
 
Cci 2018 creative coding tami belhadj
Tami Belhadj
 
Start developing projects with Scratch Programming
PrakritiDhang
 
Scratch Lesson 1
Vadim Axelrod
 
Lp scratch1
Sailla Muhammad
 
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...
LaurenMichelle11
 
Learn scratch-programming-e book
technicalteam
 
1.Scratch 1.pptx
Kausar Bohra
 
Ad

Recently uploaded (20)

PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Software Development Company | KodekX
KodekX
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Doc9.....................................
SofiaCollazos
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
This slide provides an overview Technology
mineshkharadi333
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
Software Development Methodologies in 2025
KodekX
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Ad

Learning to code with Scratch for Kids and Students

  • 1. 1. What is SCRATCH?
  • 2. This is what we’ll be learning… 1. What is Scratch 2. Triggers and Events 3. Controls 4. Motion and the Stage 5. Variables 6. Numerical Operators 7. Text Operators Learning Objectives
  • 3. This is what we’ll be learning… 1. What is Scratch 2. Triggers and Events 3. Controls 4. Motion and the Stage 5. Variables 6. Numerical Operators 7. Text Operators Learning Objectives
  • 5. A Scratch program:  contains sprites  that perform scripts  on a stage. What is SCRATCH? “actors”
  • 6. The Project Editor Blocks (categorised and colour coded) that you drag and drop. The blocks you’re using for the highlighted Sprite. The actual project. Notice how the blocks “snap” together. The backdrop you’re using. The sprites you’re using.
  • 7. Sprites You can upload a new sprite from a file on your computer. You can draw your own sprite. You can choose from a library of sprites. Sprites - the characters that move. You can change the size of the sprite.
  • 8. Sprites Sprites - the characters that move. Mouse-over to see costumes
  • 9. Sprite Costumes Many sprites have different “costumes” or poses. These can be used to create “animation” effects. You can switch between these costumes.
  • 10. Blocks Blocks - the instructions that control the sprites. There are different types of instructions, each colour coded. Colour coded
  • 11. Stage Backdrops You can upload a new backdrop from a file on your computer. You can draw your own backdrop. You can choose from a library of backdrops. Sprites move on a stage and this can have different Backdrops (scenery). Backdrops are “static” - they do NOT move.
  • 12. Stage Backdrops Sprites move on a stage and this can have different Backdrops (scenery). Backdrops are “static” - they do NOT move.
  • 13. Stage Backdrops You can switch between Backdrops. Sprites move on a stage and this can have different Backdrops (scenery). Backdrops are “static” - they do NOT move.
  • 14. Sounds Mouse-over to hear the sound These are the sounds a Sprite is using. You can create a new sound using your microphone. You can upload a new sound from a file on your computer. You can choose from a library of sounds. You can play the sound for a sprite.
  • 15. Try this… Now add some instructions to make the cat change colour after every step. 1 2 Now add some instructions to make the cat turn round and walk back to the start. 3
  • 16. Try this… Did you have something like these?
  • 17. Amaze me You have 10 minutes to make the Cat Sprite do something unexpected and interesting…