Skip to content
UdemyGame Development FundamentalsPaid courseBeginner level

Scratch Game Programming (Udemy.com)

A fun guide to programming for parents & teachers who want to help kids learn to code.

Created by: Al Sweigart

Last updated March 2022

icon
What you will 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.

How it compares

Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:

  • Rating4.7 out of 5higher than 69% of them
  • Reviews5,560#3 of 282 by number of reviews
  • Length6.7 hoursshorter than 53% of them
  • Last updatedMarch 2022earlier than 67% of them

icon
Course 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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Al Sweigart

Al Sweigart is a software developer and author. He has written eight programming books, spoken at Python conferences, and has taught both kids and adults how to program. Python is his favorite programming language, and he is the developer of several open source modules for it. He is driven to make programming knowledge available to all, and his books freely available under a Creative Commons license.

icon
More courses by Al Sweigart

$129.99

icon
More Game Development Fundamentals courses

$94.99

$19.99

$89.99

$59.99

$13.99

$94.99

icon
Reviews

4.7

5,560 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Cristian Lopez on 11/24/2025

I enjoy the clarity Al provides when explaining the functions of each block and giving many options to a variety of problems that a programmer could come across. It highlights the obstacles one will face when programming code enabling them to problem solve for the solution. In other words, I'm grateful to get the general scope on what I will be facing in this line of work and willing to take the problems head on.

By Stephen Curtis on 11/4/2025

Excellent introduction to scratch. Great job of avoiding technical jargon and making programming unintimidating especially for new programmers and people who are programming curious. I’ve already learned a few things from the first two chapters and I’m playing around with scratch for years.

By Sweety Singh on 4/30/2023

The game was really amazing and well explained. I like the coding as well as this scratch platform. It is easy to use and makes me more curious to do coding. Thank you for the game and explanation. I really like the way you make me understand the features and use of keys.

By Scratch Coder on 6/16/2021

Thank you so much for creating this course from the bottom of heart I have learnt so many new things about scratch. Outstanding course I appreciate everyone to take this course. Also thank you to Udemy and instructor of this course to creating this amazing scratch course. Please bring some more course for free ☺️.

By Aditya Prashant Paranjape on 5/1/2021

It is extremely good and more than my expectations. It would be good if there were more games. And off course Al Sweigart is a highly skilled and a professional Scratch Programmer.

By Qingzhu Yuan on 9/29/2020

This course is very handy and practical. I really enjoyed following the instructor to make games. I got lots of fun and insights for doing so. Very recommended to anyone who would like to learn programming from the start or anyone who would like to make their own games.

By Jared Van Dorpe on 6/3/2020

I wish this would show how to use the updated version. I found some steps were difficult to follow because the set up was different and some of the blocks were different.

By Leen Bakouban on 5/11/2020

indeed it was the best program, it's so cool! i should teach it to my brother, there are a lot of stuff i learned from Al and i'm sure that he will be helpful for everyone, he is a special person to me. Thank you very much!

By Upendra Patil on 9/15/2019

IT HELPED ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

By Chris James on 1/15/2017

I gave this rating for a few reasons; I am up to lesson 23 but I cannot get the program to do what the lesson is showing. I have redone it on Offline Editor over and over but mine is not doing the same as the lesson shows even though I have the exact same scripts for the head, body and the apple. Earlier I could not download the zip file from Invent with Scratch. Also the online book that shows the Scratch programming playground is not the same as the lessons online. I was hoping to sign up 90 year 6 students to this program in a few weeks but it will be too difficult if parts are not working. I would appreciate some help! Kind Regards Chris

Showing all 10 reviews on CourseDuck

Read all 5,560 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100