Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Programming with Scratch: Build Your Own Space Game
2 students

Learn Programming with Scratch: Build Your Own Space Game

A Fun Introduction to Programming Through Game Development for Kids and Beginners
Created byMalinovic Nenad
Last updated 7/2026
English
English [Auto],

What you'll learn

  • How to make game by using blocks
  • Basics programming skils ( what are loops , if , if else blocks , logical operators like AND , OR , NOT )
  • How to work with Sprites and Backdrops ( export , upload , copy , replace etc. )
  • How to make title screen ( start menu )
  • How to make multilanguage game ( choose language option )
  • How to make multilevel game ( choose level option )
  • How to set mode option ( easy medium difficult )

Course content

3 sections60 lectures8h 35m total length
  • intro3:52
  • scratch.edu.mit site6:14
  • if else controll block5:15
  • forever loop , repeat until , repeat n7:10
  • backdrop , x y grid2:51
  • events blocks9:04
  • organize code , green flag clicked8:31
  • making a variable6:09
  • logical operators , AND , OR , NOT5:15
  • making a Custom Block10:02
  • implementing Jump action14:41
  • adding sound effect8:10
  • brodcast and receive messages (sprites interaction)8:22
  • mobile friendly adding new sprites7:22
  • mobile friendly Copy Scripts10:11
  • mobile friendly Cat receives messages4:01
  • mobile friendly Implementing Joystick19:03
  • mobile friendly Implementing Joystick28:13
  • mobile friendly Implementing Joystick38:05
  • Make account , download-upload project2:03

Requirements

  • Internet Connection
  • PC
  • Good willing

Description

Learn programming fundamentals by creating a complete Space Battle game in Scratch. This course is designed for kids, beginners, and anyone who wants to understand the basics of programming through hands-on game development.

Instead of learning programming concepts only through theory, you will build a real game step by step while learning important programming ideas such as variables, loops, conditions, events, messages, cloning, object interaction, and game logic.

During this course, you will learn how to use Scratch to create a complete game project from the beginning. We will start with the basics of Scratch programming and gradually build more advanced game features.

You will learn how to:

  • Create and control sprites

  • Use events and programming blocks

  • Work with variables and game data

  • Understand loops, conditions, and logical operators

  • Create custom blocks and organize your code

  • Use broadcast messages and communication between objects

  • Create clones for bullets and enemies

  • Build a Space Battle game with levels

  • Create score systems and improve game mechanics

  • Add timers and countdown systems

  • Detect collisions and interactions between objects

  • Create enemy sprites and game challenges

  • Add explosions, sounds, and visual effects

  • Create health systems and game-over logic

  • Design custom costumes and improve your game graphics

Throughout the course, you will not only learn how to use Scratch, but also develop computational thinking and problem-solving skills that are useful for learning other programming languages later.

This course is perfect for beginners, kids, students, parents, and anyone who wants to start programming in a fun and creative way by building real games.

No previous programming experience is required. You only need curiosity, creativity, and the desire to create your own games.

Who this course is for:

  • Everyone who wants to discover new and funny way of programming