You will learn more when you enjoy the process! Start learning programming fundamentals using this visually appealing easy-to-understand- block coding interface with Scratch.

Module 1: An introduction to the software and hardware.

  • Components of a machine
  • Machine vs Human
  • Communicating with a robot.
  • Software installation
  • Block vs Text-based coding
  • Understanding the Scratch interface
  • Learning about different sensors
  • Activity!

Module 2: Smart Lamp model!

  • Hardware components in the smart lamp model
  • Assemble and build the Robo!
  • Initial setup and getting familiar with the interface.
  • Classroom activity
  • Assessment-Quiz

Module 3: Color Mixing and displays with ultrasonic sensor.

  • Fundamentals of color perception
  • Additive and Subtractive mixing
  • Using RGB elements to display colors.
  • Color mixing with activities
  • Program the robot to display colors in the ultrasonic sensor.
  • Introduction to online firmware
  • Activity

Module 4: ABC Of Coding: Learning programming fundamentals.

  • Your first story- with “events blocks”
  • Why do we need Variables?
  • Naming variables, increment, and decrement.
  • Score and chances as variables in games
  • “Vowel check” using conditional statements.
  • Making a timer with variables and loops
  • Taking user inputs
  • Types of operators in programming
  • Assessment

Module 5: Using LED matrix for Display!

  • How do we see color?
  • Blacks Vs White?
  • Rainbow with onboard RGB LED
  • Digital images
  • Pixel displays-Border pixels!
  • Row and column shift with variables
  • Draw horizontal and vertical lines.
  • Strings vs numbers
  • Display the current time and make an alarm.
  • Bitmaps vs vector images
  • Use bitmaps to create emojis!
  • Keyboard emojis
  • Project- Your first animation!
  • Activity!

Module 6: Create music with a buzzer!

  • Why do we hear the sound?
  • Characteristics of sound!
  • Buzzer component
  • Notes and beat.
  • Happy Birthday Project!
  • Jingle bells!
  • Project- Create music!

Module 7: Game Arena! Use programming fundamentals to create the perfect games!

  • Snake game with clones
  • “Trash pick game” with loops and sprite sensing.
  • Number guessing with conditions and loops.
  • Activity! Make your own game!

Module 8: IR Remote control!

  • Infra-Red waves and Line of Sight
  • How does the remote control work?
  • Control LED displays with IR inputs
  • Nested-if conditions
  • Change colors with the remote
  • Move the sprites and make your games with the remote.
  • VIBGYOR scrolling with remote control.
  • Assessment- Self-introduction project.

Module 9: Scrolling displays on the LED.

  • Define a string and properties.
  • Reverse displaying a string.
  • Why do we need to scroll?
  • Generic scrolling – Horizontal vs vertical scrolling
  • Scroll texts and emojis.
  • Multiple scrolled emojis with remote control
  • VIBGYOR scrolling with remote control.
  • Activity!

Module 10: Learn more about matrix displays!

  • Understanding Nested loops
  • Basic shapes
  • Pixels row-by-row display
  • LED prism
  • Activity!

Module 11: From basic to advanced; Math module.

  • Random number generation
  • Modulus operators
  • Even/Odd
  • Fizz Buzz
  • Number display; forward and reverse.
  • Multiplication table
  • Calculator with choice

Module 12: Non-contact distance measurement with ultrasonic sensor!

  • Echolocation
  • Measure the distance!
  • Traffic lights simulation
  • Scroll safe, and unsafe zone messages!
  • One-meter distance
  • Project

Module 13: Smart car model!

  • Hardware components for the model
  • Build the smart car!
  • Test the car with remote control!
  • Activity!

Module 14: Cover the tracks! Drawing tracks with the car!

  • The “S track”!
  • Square-shaped track.
  • Rectangle and triangle tracks
  • Activity! Draw your own track!

Module 15: Smart car with obstacle avoidance!

  • Measure the distance to the obstacle!
  • Autonomous car
  • Stop the car at the required distance!

Module 16: Light, and Sound sensors!

  • Threshold for light and sound intensities in your room!
  • Time of the day with light sensor
  • Silence please with the sound sensor
  • Dancing car with light and sound
  • Disco program with sound and light
  • Even/Odd claps
  • Stop at 5 claps!
  • Make your alarm ring!
  • Corridor lamp
  • Project

Module 17: Follow me! Using line follower!

  • How does it work?
  • Black Vs White?
  • Line counting
  • Line follower
  • Map follower
  • Cliff detection
  • Project

Module 18: Bluetooth Module

Open A World Full of Possibilities

Teaching fundamental programming to children, especially at a young age, opens up a world of possibilities for them to develop and prosper. Learning to code encourages critical thinking in children and prepares them for a society that is becoming increasingly tech-driven.

Scroll to Top