Seed Programming

School of Seed Programming Logo

Scratch for Beginners - Batch II

Live: In-Person at APS Lahore and Online

Scratch24-APS
Rs 10,000/- PKR

Course Completed

About Course

This course provides a comprehensive introduction to Scratch, a visual programming language designed for beginners to learn programming concepts through creative and interactive projects. Over the course of four weeks, students will progress from basic concepts like sprite movement and pen drawing to building classic games like Space Shooter, Frog Game, Brick Breaker, Flappy Bird, and PacMan. Each week will focus on hands-on activities and projects to reinforce learning and understanding.

What Will You Learn?

  • Scratch installation and navigation.

  • Sprite movement and pen drawing basics.

  • Simple game creation like Frog Game and Space Shooter.

  • Introduction to variables and scoring systems.

  • Advanced game development with projects like Bricks Breaking and Flappy Bird.

  • Continued development of games like Pac Man and Space Shooter.

  • Finalizing projects with additional features.

  • Introduction to game design principles.

  • Problemsolving skills through handson projects.

  • Showcasing completed games and receiving feedback.

Classes Time Table

For In-Person

Certifications

“Scratch for Beginners – Summer 2024 Batch 2 – APS”

July’2024-August’2024

What we are Delivering...

Lecture-01 Shapes Printing

  • Movement
  • Angles and turns
  • Pattern printings
  • Rectangle drawing
  • Spinning Rectangular drawing
  • Triangle drawing
  • Spinning Triangle Drawing
  • Several shapes with multiples of 360
  • Several shapes with NOT multiples of 360
  • Playing with colors by using change color command
  • Variables and spirals printing and drawing of several shape

Lecture-02 Name Printing and Animations

  • go to x and y 
  • glide block
  • Calculating different points on grid
  • Adding new sprite
  • Pen up/Pen down 
  • Letters Printing using sprites
  • Set pen color block
  • Set pen thickness block
  • Use of If and touching mouse pointer blocks
  • Creating animations by changing looks 
  • Importance of forever block in animations
  • Size increase and decrease
  • Color changing / Whirl / Fisheye / Ghost

Tutorial 01-Google and Discord Account Creation

  • How to create gmail account
  • How to join your discord server

Lecture-03 Road Crossing Game

  • Making Your own backdrop
  • Drawing on sprites
  • Costume changing
  • If block
  • Moving with keys
  • Importance of forever block
  • Importance of randomness in games
  • Resetting the game when restarting
  • Hide and Show Blocks

Lecture-05 Space Shooter Game Part-01

  • Identifying sprites
  •  Making your own sprite using a drawing widget
  • Player Control using mouse
  • Bullet Control on mouse click
  • Repeat Until explained in details
  • Coordinate axis and how they change horizontally/vertically
  • Enemy Spawning
  • Why randomness is important in games
  • Why challenges always nurture curiosity and creativity
  • 4 sides spawning
  • or and random statement
  • Score increment on every enemy kill

Lecture-06 Space Shooter Game Part-02

  • Cloning in Scratch
    • Clones of bullets 
    • Clone deletion 
    • Clones of enemies
  • Multiple bullets at same time
    • wait between bullets
  • Score Counting
    • Bugs in score Counting 
  • Enemies chasing the player
  • Player movement 

Lecture-07 Dino Run

  • Dino run:
  •  Creating backdrop
  •  Creating sprite
  • Adding Costume to a sprite
  •  Editing an existing costume of sprite
  • Adding a moving background
  • An image at same place can give effect of movement
  • Adding obstacles with randomness
  • Adding jumping property to a sprite

Summer Special 2024

APS colab

Venue for In-Person: APS, Sarfaraz Rafiqui Rd, Cantt, Lahore Cantt, Lahore, Punjab 54810

Registration Queries

FOR ANY REGISTRATION QUERIES FEEL FREE TO REACH OUT TO OUR TEAM​
Open chat
Hello 👋
Can we help you?
Need more information about Scratch for Beginners-APS-2024