Scratch Programming
Scratch Programming is a free visual programming language that consists of blocks (drag & drop) and helps simplify computer programming. It is most widely used by students & teachers to develop programs, design games & animations. It is the perfect platform to start with computer programming.
Course preview:

Age group: 8+
Course Duration : 5 hours
Course Difficulty: Easy
Previous knowledge required : No
299/-
Why Scratch
Scratch being a user friendly visual programming language, enables students to design projects that express their ideas. It is a simple language that opens pathways to programming & designing. Scratch has been proven to enhance creativity, improved logical thinking & problem solving techniques. Many Scratch projects span multiple subject areas (such as art, mathematics and music) and use multiple types of media, incorporating images, sounds, music and animations that students choose or create themselves.
What You'll Learn
Start SCRATCH & learn the basics of Computer programming
Create game characters, design your own games
Start animation & create your own animated character
Learn programming concepts & create your own programs
Learn how to operate a Robot
Explore various opportunities with SCRATCH
Course Content
In this module, students will learn & demonstrate their knowledge of:
– The benefits of learning computer programming.
– The worldwide need of more computer programmers.
– How “block” programming allow people create programs without memorization.
– The types of Scratch projects & future prospects.
In this module, students will learn & demonstrate their knowledge of:
– History of Scratch
– What is sprites & difference between sprites & images.
– Introduction to Scratch software interface.
– Overview of the Scratch software & create your own sprites.
– Introduction to Scratch blocks.
– How ‘block’ activities the same or different from traditional coding.
In this module, students will learn & demonstrate their knowledge of:
– Understand the stage area
– Learn about Blocks palette & script area
– Learn about sprite list
– Learn about costume & backdrop pane
– Understand Scratch Toolbar, tutorials & extensions
In this module, students will learn & demonstrate their knowledge of:
– Explore blocks
– Adding & deleting sprites.
– Adding movement to a sprite.
– Adding sound to a sprite.
– Changing the colors of a sprite.
– Making a sprite appear to speak.
– Making a sprite appear to think.
In this module, students will learn & demonstrate their knowledge of:
– Adding events that can be triggered by different keyboard buttons.
– Adding clickable “Buttons” to give the player several choices during the activity.
– How to add make your game keep score.
– How to signify that the game is over when a specified score is reached.
In this module, students will learn & demonstrate their knowledge of:
– The four operations
– Random numbers
– Comparing numbers
– Logic & logical arguments
– Creating variables
– Using variables
In this module, students will learn & demonstrate their knowledge of:
– The Stop block
– The Wait block
– The Forever block
– Repeating actions
– The Broadcast block
– Conditional statements
– Nested control statements
In this module, students will learn & demonstrate their knowledge of:
– Linking sound to a sprite
– Playing Scratch’s sounds
– Recording & playing your own sounds
– Adding narration to your story
In this module, students will learn & demonstrate their knowledge of:
– Adding & changing costumes
– Adding & changing backgrounds
– Graphic special effects
– Changing size of a sprite
– Working with multiple sprites
In this module, students will learn & demonstrate their knowledge of:
– Making a simple game with sound, background & interactivity.
In this module, students will learn & demonstrate their knowledge of:
– Making a simple calculator
In this module, students will learn & demonstrate their knowledge of:
– Making a simple interactive story.