Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Scratch Programming for Beginners (Updated 2025)
Rating: 4.6 out of 5(347 ratings)
15,475 students

Scratch Programming for Beginners (Updated 2025)

Learn Coding with Scratch - Programming for Beginners - Scratch Programming Fundementals
Created byShervin House
Last updated 2/2025
English

What you'll learn

  • You will learn how to code with scratch
  • You will learn the fundamentals of programming
  • You will work on fun and intuitive coding projects
  • Coding for Kids
  • Scratch Programming
  • Scratch Coding
  • Basic Commands
  • Loops
  • Coding Syntax
  • Designing Algorithms
  • Executing Commands

Course content

11 sections64 lectures5h 21m total length
  • Introduction3:15

    Learn the basics of scratch programming through a visual, drag-and-drop interface and a project-based approach that lets you build games and share them.

  • Set Up your Account1:24

    Create a Scratch account at scratch.mit.edu by setting a username, password, country, birth year, and email to save, view later, and share projects.

  • Movement5:33

    Create your first Scratch project, explore the four panels: the scene, sprites, code block, and coding panel, and program a cat’s movement by adjusting motion blocks and steps.

  • Position8:39

    Learn to add and remove sprites and a backdrop, program movement with x and y coordinates using the center as zero, via go to x, y; adjust sprite size.

  • Move the Car7:14
  • Direction4:53

    Master sprite direction in Scratch by using direction dial to set angles from -180 to 180, perform clockwise or counterclockwise turns, and use move commands that follow sprite’s facing direction.

  • Kick the Ball6:35

    In Scratch for beginners, set initial positions for a cat and a ball, glide the cat toward the ball, add a one-second delay, and animate the ball being kicked.

  • Loops7:43

    Master loops by using the repeat command to gradually enlarge a ball, waiting 0.1 seconds between size changes, and apply color or brightness effects.

Requirements

  • No prior experience required
  • A Laptop or a PC (Windows, Mac, etc.)

Description

Hi, my name is Shervin House. I am a top rated Udemy instructor, and I this course I will be teaching how to code using MIT's wonderful programming tool, Scratch!

Scratch is an easy to use programming software with user-friendly UI, as well as drag & drop capabilities. The ease of use of this tool makes it the best way for beginners to learn the fundamentals of coding while making fun and exciting games or projects.

  • Devashish Kalambe: "Wow! Very Amazing!"

In this course, we learn how to code by doing. We go from project to project, and learn how we can use various important concepts such as loops, conditions, object oriented programming, and broadcasting in order to achieve the effects that we desire for our program. The projects we make are designed to be fun and entertaining in order to engage newbies, so that they pay maximum attention to the concepts we intend to learn together.

  • Mbxbd7: "Awesome course"

The projects we program together in this course include guess the number, paint, racing car, asteroid shooter, and lifeguard, which is a fun game that uses your webcam motion detection so you can play by moving your hands in real life. All this and more are the sorts of fun and exciting programs we will make together, while learning all of these important fundamentals that every future programmer needs to learn and fully conceptualize.

What you can expect from this course:

  • Comprehensive tutorials, we walk through every step of the process thoroughly and extreme care to detail, in order to maximize the learning opportunity for children

  • Fun but insightful projects! It is very important for us that the children taking the course enjoy the process, as that will keep them engaged and eager to learn; that said, it is just as important to maximize learning within these fun projects too, as it is most fruitful to learn while doing

  • All questions answered within 24 hours; if you or your children ever have any questions about any of the topics, you have a direct line to us to ask and get feedback on your question within a day

  • And of course... 30 day money back guarantee! So you have nothing to lose by signing up and trying out the course.

Who this course is for:

  • For Beginners
  • For Those Who Want to Learn Programming For The First Time
  • For Those Who Want to Learn the Fundamentals of Programming