Search this site
Embedded Files
IDEA Studio Online
  • Home
  • Learn
    • Create a Google Site
      • Embedding a Slideshow
    • Skills & Safety
      • Learn to Solder
    • Coding
      • Turtle Art
        • TA Basics
        • Values & Variables
        • Looping Behaviors
        • Procedures
        • Variables
        • Conditional Statements
        • Formula Choice Chance
        • Challenges
          • Beginner Art
          • Intermediate Art
          • Advanced Art
        • Help
      • Scratch
      • Python
        • Basics
        • Variables & Data Types
        • Using Loops
        • Making Decisions
        • Building Functions
        • Turtle Graphics
        • Python Games
      • Processing
        • Processing Resources
        • Getting Started
        • Enter the Matrix
        • #CodingTogether
    • Fabrication
      • Bag Tag Designs
      • Tinkercad
        • Sharing Designs
    • Physical Computing
      • Challenging
        • Arduino
      • Physical Computing
        • micro:bit
        • Hummingbird Kit
          • Install & Setup
          • Programming
          • Saving & Loading Files
          • Challenges
          • Resources
        • VEXcode VR
  • Courses
    • Computing to Learn
      • Programming
      • Digital Fabrication
      • Physical Computing
    • Playful Inventions
      • Home Invention Kits
      • Scrap Creations
      • Mars Colony Design
      • Architectural Modeling
      • Interactive Display
      • Safety & Tools
      • Chinese Zodiac
    • Creative Computing
  • Projects
    • Ideas
    • Scratch@Home
    • Cookie Cutters
    • Operation Game
    • Music Makers
    • Home Organizer
    • Gingerbread House
    • PPE Design
  • Clubs
    • Robotics Lego League
  • Resources
    • Coding Books
    • HackSpace Magazine
    • Hello World
    • Make: Magazine
    • micro:mag
    • Python Books
    • Scratch Resources
IDEA Studio Online
  • Home
  • Learn
    • Create a Google Site
      • Embedding a Slideshow
    • Skills & Safety
      • Learn to Solder
    • Coding
      • Turtle Art
        • TA Basics
        • Values & Variables
        • Looping Behaviors
        • Procedures
        • Variables
        • Conditional Statements
        • Formula Choice Chance
        • Challenges
          • Beginner Art
          • Intermediate Art
          • Advanced Art
        • Help
      • Scratch
      • Python
        • Basics
        • Variables & Data Types
        • Using Loops
        • Making Decisions
        • Building Functions
        • Turtle Graphics
        • Python Games
      • Processing
        • Processing Resources
        • Getting Started
        • Enter the Matrix
        • #CodingTogether
    • Fabrication
      • Bag Tag Designs
      • Tinkercad
        • Sharing Designs
    • Physical Computing
      • Challenging
        • Arduino
      • Physical Computing
        • micro:bit
        • Hummingbird Kit
          • Install & Setup
          • Programming
          • Saving & Loading Files
          • Challenges
          • Resources
        • VEXcode VR
  • Courses
    • Computing to Learn
      • Programming
      • Digital Fabrication
      • Physical Computing
    • Playful Inventions
      • Home Invention Kits
      • Scrap Creations
      • Mars Colony Design
      • Architectural Modeling
      • Interactive Display
      • Safety & Tools
      • Chinese Zodiac
    • Creative Computing
  • Projects
    • Ideas
    • Scratch@Home
    • Cookie Cutters
    • Operation Game
    • Music Makers
    • Home Organizer
    • Gingerbread House
    • PPE Design
  • Clubs
    • Robotics Lego League
  • Resources
    • Coding Books
    • HackSpace Magazine
    • Hello World
    • Make: Magazine
    • micro:mag
    • Python Books
    • Scratch Resources
  • More
    • Home
    • Learn
      • Create a Google Site
        • Embedding a Slideshow
      • Skills & Safety
        • Learn to Solder
      • Coding
        • Turtle Art
          • TA Basics
          • Values & Variables
          • Looping Behaviors
          • Procedures
          • Variables
          • Conditional Statements
          • Formula Choice Chance
          • Challenges
            • Beginner Art
            • Intermediate Art
            • Advanced Art
          • Help
        • Scratch
        • Python
          • Basics
          • Variables & Data Types
          • Using Loops
          • Making Decisions
          • Building Functions
          • Turtle Graphics
          • Python Games
        • Processing
          • Processing Resources
          • Getting Started
          • Enter the Matrix
          • #CodingTogether
      • Fabrication
        • Bag Tag Designs
        • Tinkercad
          • Sharing Designs
      • Physical Computing
        • Challenging
          • Arduino
        • Physical Computing
          • micro:bit
          • Hummingbird Kit
            • Install & Setup
            • Programming
            • Saving & Loading Files
            • Challenges
            • Resources
          • VEXcode VR
    • Courses
      • Computing to Learn
        • Programming
        • Digital Fabrication
        • Physical Computing
      • Playful Inventions
        • Home Invention Kits
        • Scrap Creations
        • Mars Colony Design
        • Architectural Modeling
        • Interactive Display
        • Safety & Tools
        • Chinese Zodiac
      • Creative Computing
    • Projects
      • Ideas
      • Scratch@Home
      • Cookie Cutters
      • Operation Game
      • Music Makers
      • Home Organizer
      • Gingerbread House
      • PPE Design
    • Clubs
      • Robotics Lego League
    • Resources
      • Coding Books
      • HackSpace Magazine
      • Hello World
      • Make: Magazine
      • micro:mag
      • Python Books
      • Scratch Resources

Links:

  • Scratch Editor

  • Join Scratch

Resources:

  • Starter Cards

  • Starter Projects

  • Scratch Ideas

What is Scratch?

Scratch is a block-based programming environment for anyone from beginners to advanced users. Scratch is used by Scratchers around the world to create, code, collaborate, and share projects in all sorts of areas of interest. With Scratch you can learn about all sorts of things by coding art, animations, games, simulations, stories and more!

Learn more...

Beginner lessons

Getting Started

  • Task: Sign-in or Join Scratch

  • Project: Animate Your Name

  • Do More: Explore the Starter Projects

Lesson S.1 - Introduction to Scratch

Values & Variables

  • Values as inputs

  • Reporters

  • Defining variables

  • Using variables as inputs

Lesson S.2 - Basics

Loops

  • Loops

  • Finite Loops

  • Infinite Loops

  • Creating Patterns


Lesson S.3 - Loops

Lesson 04

Procedures

  • Simple to Complex

  • My Blocks

  • Parallelism




Coming Soon!



Intermediate Lessons

  • Scratch 101 Studio

  • Vector vs. Bitmaps

  • ScrollX Tutorial

Report abuse
Page details
Page updated
Report abuse