Scratch Programming

Scratch Programming

Overview

The Scratch Programming course is a six-week intensive program designed to teach essential coding and creative problem-solving skills using Scratch, a beginner-friendly visual programming platform developed by MIT. Participants will learn to create interactive stories, games, and animations by dragging and dropping code blocks, making it perfect for those new to programming.

The course starts with foundational concepts like the Scratch interface, sprites, and basic commands, then progresses to advanced techniques such as loops, conditionals, and variables. Each week includes hands-on projects, like building games and animations, to reinforce learning. The program culminates in a final project where participants showcase their creativity and skills.

Ideal for beginners, educators, or anyone curious about coding, this course requires no prior experience and offers a fun, engaging way to learn programming and computational thinking.

Course Objectives

In this course, participants will learn the following:

  1. Understand the Scratch environment and basic blocks.

  2. Create animations using motion, looks, and sound blocks.

  3. Learn to control sprites with events and control blocks.

  4. Develop simple games using conditional statements and loops.

  5. Utilize variables and sensing blocks for dynamic interaction.

  6. Apply learned concepts to design and present a final project.

Course Outline

Week 1 - Introduction to Scratch and Sprites
  • Overview of Scratch Interface
  • Exploring Sprites and Backdrops
  • Basic Motion and Looks Blocks
  • Introduction to Animation
  • Using Sound and Looks Blocks
  • Creating Simple Animated Stories
  • Understanding Events and Triggers
  • Using Control Blocks for Timed Events
  • Building Interactive Projects
  • Introduction to Game Logic
  • Using Conditionals (if/else) and Loops
  • Designing a Simple Game
  • Understanding Variables and Their Use
  • Sensing User Inputs (Mouse, Keyboard)
  • Adding Scores and Timers to Games
  • Capstone Project
  • Capstone Project Presentations 
  • Review and Course Conclusion 

Course Outcomes

Upon successful completion of the Data Analysis and Visualization course, participants will:

  • Understand the basics of Scratch programming.
  • Create interactive stories, animations, and simple games.
  • Develop problem-solving skills using computational thinking.
  • Demonstrate their projects in a final showcase.

Expert Instructors

OWENOSA SUNSHINE OMOGIATE

Instructor

HENRY ENEOMELU

Instructor

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *