Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Scratch Game Programming
Rating: 4.5 out of 5(5,539 ratings)
83,119 students

Scratch Game Programming

A fun guide to programming for parents & teachers who want to help kids learn to code.
Created byAl Sweigart
Last updated 3/2022
English

What you'll learn

  • Program 6 different video games and interactive art projects.
  • Figure out how to experiment with Scratch to continue learning.
  • Share and show off their projects to others in the Scratch community.
  • Help others discover and learn programming techniques in Scratch.

Course content

12 sections32 lectures6h 39m total length
  • The Scratch Website and Editor4:57

    In this lecture, you'll sign up for a free Scratch account, download the course content files, and optionally install the offline editor. You'll learn how to upload your programs from the offline editor to the Scratch website. If you choose to not use the offline editor, you can use the browser-based Scratch editor. Either way, you'll be able to share your Scratch games with others over the Internet.

  • Lecture 1 Quiz
  • The Scratch Editor and Using Code Blocks9:24

    In this lecture, you'll learn about the basics the Scratch editor and it's pieces: the Stage, the Scripts Area, the Code Blocks, the Sprites Area, and about the sprites on the Stage. At the end of this lecture, you'll be able to pull code blocks from the Code Blocks area and snap them together into a program, as well as edit the stacks of blocks you've made. You'll also learn how to save your program to your computer or the Scratch website.

  • Lecture 2 Quiz

Requirements

  • How to use a mouse (right-clicking, dragging).
  • Typing proficiency is helpful but not required.
  • No previous programming experience is needed.

Description

Scratch is the best educational programming software for kids available today. With Scratch, you can create games and interactive art projects all while having lots of fun! Parents and teachers can use this course's fun projects to guide their children and students to a solid understanding of basic programming concepts while having fun!

IMPORTANT NOTE: This course was made for Scratch 2.0. On January 1st, 2019, Scratch 3.0 was released on the Scratch website. However, you can still use the Scratch 2.0 Offline Editor. This course will be completed updated for the new 3.0 version in mid-2019. The information here is still relevant to using Scratch 3.0, though it doesn't cover 3.0's new features.

Designed by the MIT Media Lab’s Lifelong Kindergarten Group for 8 to 16 year olds, Scratch is a free programming environment that runs in your web browser. But Scratch users consist of people of all ages, including younger children with their parents. The software makes it easy for anyone to start developing their programming and problem-solving skills.

I’m Al Sweigart, the author of several programming books for kids and beginners. This course follows the content of my latest book Scratch Programming Playground, which you can read for free online under a Creative Commons license. This is my second Udemy course following my highly-rated "Automate the Boring Stuff with Python Programming".

This course (and supplemental book) covers the creation of several classic games like brick Breaker, Snake, and Fruit Ninja. Instead of memorizing a list of programming concepts, you’re guided through making these games and picking up programming concepts on the way. The lectures follow the 6 game and computer art projects, along with additional content on debugging and experimenting with Scratch.

Who this course is for:

  • Parents who want to help their kids learn to program.
  • Teachers, including non-technical instructors, who want to guide afterschool coding clubs.