Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Coding & Creativity with Scratch for Kids
Rating: 4.3 out of 5(43 ratings)
1,562 students

Coding & Creativity with Scratch for Kids

Coding & Creativity: Scratch Adventures for Young Innovators
Created byZK Tutorials
Last updated 10/2023
English

What you'll learn

  • Introduction to Scratch
  • Paint in scratch
  • Introduction to Motion Blocks
  • X and Y Coordinate System
  • Motion exercises

Course content

7 sections7 lectures1h 49m total length
  • Introduction23:30

    Learn block-based coding with Scratch to create games, stories, and animations by arranging colorful blocks in correct sequences. Explore sprites, backdrops, and stages to build space, underwater, and school-themed projects.

Requirements

  • Laptop or Desktop for Practice

Description

Introduction to Scratch:

  • Scratch is a beginner-friendly visual programming language and online platform developed by MIT to help kids and beginners learn how to code.

  • It uses a block-based programming paradigm, where users create scripts by snapping together blocks that represent code instructions.

Paint in Scratch:

  • Scratch allows you to create your own sprites (characters or objects) using the built-in Paint Editor.

  • The Paint Editor provides tools for drawing, painting, and customizing sprites.

  • You can also import images to use as sprites.

Scratch Basics:

  • The Scratch interface consists of a stage (where your sprites perform) and a code area (where you create scripts).

  • Sprites can be selected from the library, drawn in the Paint Editor, or uploaded.

  • You control sprites by creating scripts using code blocks.

Introduction to Motion Blocks:

  • Scratch provides a range of motion blocks to control the movement of sprites.

  • Some basic motion blocks include "move [ ] steps," "go to [ ], [ ]," "glide [ ] seconds to x: [ ] y: [ ]," and "turn [ ] degrees."

X and Y Coordinate System:

  • In Scratch, the stage uses an X and Y coordinate system. The (0, 0) point is at the center of the stage.

  • Positive X values go to the right, and negative X values go to the left.

  • Positive Y values go up, and negative Y values go down.

Directions:

  • In Scratch, directions are represented in degrees. A sprite can face any direction from 0 to 360 degrees.

  • 0 degrees is the default, which means the sprite faces right, and 90 degrees means it faces up.

Motion Exercises: Here are some basic motion exercises in Scratch to help you get started:

  1. Moving a Sprite:

    • Use the "move [ ] steps" block to make a sprite move horizontally or vertically.

    • Combine it with "turn [ ] degrees" to make the sprite move diagonally.

  2. Going to a Specific Location:

    • Use the "go to [x], [y]" block to move a sprite to specific coordinates on the stage.

  3. Gliding:

    • The "glide [ ] seconds to x: [ ] y: [ ]" block allows smooth movement of a sprite to a specified location over a set time.

  4. Turning the Sprite:

    • Use the "turn [ ] degrees" block to change the direction the sprite is facing.

  5. Bouncing Off the Edges:

    • You can use "if on edge, bounce" to make a sprite bounce when it hits the stage's boundary.

  6. Creating Animated Motion:

    • Combine different motion blocks to create animations. For example, make a sprite move in a zigzag pattern or spin in a circle.

Scratch's visual and intuitive nature makes it an excellent platform for beginners to explore and understand programming concepts while having fun creating interactive projects. Motion and direction are fundamental aspects of animating sprites and creating engaging experiences in Scratch.


Note: this course is intended for purchase as an adult. Those under 18 may use this course only if a parent or guardian opens their account, handles any enrollments, and manages their account usage.

Who this course is for:

  • Parents/teachers who want to teach their kids (8+ years) to code