Seed Programming

Physical
7,500 /- PKR
Online
6,000 /- PKR

About Program

Scratch course is designed to introduce kids to programming through creativity, games, and visual thinking. Students start by exploring the Scratch interface and gradually learn how to animate characters, draw with code, and build interactive games. Through mini-projects like a Pac-Man and Space Invader, learners develop logical thinking and problem-solving skills. The course ends with polished games, presentations, and peer feedback to build confidence and communication skills.

In Collaboration with Information Technology University (ITU)

Course Outline

Lecture 1: Introduction to Scratch & Interface
  • Understanding Scratch workspace, sprites, and stage
  • Exploring blocks and basic tools
  • Moving sprites with simple commands
Lecture 2: Turtle Graphics & Basic Patterns
  • Introduction to Pen tool
  • Drawing shapes using motion blocks
  • Creating squares and triangles
  • Understanding angles and repetition
Lecture 3: Pattern Printing with Loops
  • Using “repeat” loops
  • Creating spiral and complex patterns
  • Experimenting with creative designs
Lecture 4: Coordinates & Sprite Movement
  • Understanding x-y coordinate system
  • Moving sprites using coordinates
  • Creating smooth and controlled movement
Lecture 5: Variables & Game Basics
  • Introduction to variables (score, speed)
  • Creating a simple game structure (start/play/end)
  • Using keyboard inputs for control
Lecture 6: Car Game – Adding Obstacles and Scoring
  • Adding obstacles: Introduce enemy car sprites that move towards the player
  • Use random positions and speeds for variety
  • Collision detection and scoring: Track player score and penalties for collisions
  • Create a game over mechanic and restart function
  • Refining gameplay: Add sound effects, improve car movement, and adjust difficulty
Lecture 7: Car Game – Game Logic & Polish
  • Adding enemy car sprites
  • Random positions and movement
  • Collision detection
  • Basic scoring system
  • Game over and restart system
  • Adding sound effects
  • Improving gameplay and difficulty
Lecture 8: Froggy Road Crossing Game
  • Introduction to Frog Game and creating the frog sprite
  • Control movement using arrow keys
  • Add moving obstacles like cars or water
  • Apply collision detection and scoring
  • Game over, restart function, and simple effects
Lecture 9: Dino Run Game – Endless Runner
  • Creating jumping mechanics (gravity)
  • Adding moving obstacles
  • Score system and increasing difficulty
Lecture 10: Pac-Man Game – Maze & Movement
  • Designing a maze
  • Moving Pac-Man using keyboard
  • Collecting points
Lecture 11: Pac-Man – Ghosts & Power-Ups
  • Basic ghost AI (random/chasing)
  • Adding power-ups
  • Lives system and game over
Lecture 12: Air Hockey Game & Final Project
  • Paddle and ball movement
  • AI opponent and multiplayer mode
  • Final game polishing
  • Project showcase and feedback
🎓 Outcomes
  • Understand Scratch interface, sprites, and blocks
  • Use loops, variables, and coordinates effectively
  • Build multiple complete games
  • Apply collision detection and scoring systems
  • Develop problem-solving and creative thinking
  • Present and explain their own projects confidently

Recorded Lectures will be uploaded here.