CODING FOR KIDS USING SCRATCH
What is Scratch?
Scratch is a free, visual programming language and online community where kids can create their own interactive stories, games, and animations. It is designed for children ages 8 to 16, but can be used by people of all ages.
Why learn Scratch?
There are many reasons why kids should learn Scratch. First, it is a fun and engaging way to learn about coding. Second, Scratch teaches kids the fundamental concepts of programming, such as conditionals, loops, and variables. Third, Scratch can help kids develop their creativity and problem-solving skills.
Syllabus
Class 1,2: Understanding the Interface
Sprites, Blocks, Costumes, Sounds, and Scripts
Class 3,4: Coding Concepts & Flow Controls
Learn your first concepts such as “if-then” statements and a loop.
Class 5,6: Movements & Signals
Create your own animations.
Class 7,8: Variables
Variables & go in-depth on the concepts of repetition.
Class 9,10: Algorithms & Copying in Scratch
Learn about one of the most important concepts in programming.
Class 11,12: (Random) Positioning
Randomly moving of sprites.
Class 13,14: Clean Code
Repetition of the earlier addressed concepts and some tips & tricks.
Class 15,16: Learn by Maze Game
This is a classic game that is perfect for beginners. The goal of the game is to guide a ball through a maze to reach the goal. Kids can learn about moving sprites, using loops, and creating conditions in this project.
Class 17,18: Learn by Pong Game: This is another classic game that is easy to learn and fun to play. The goal of the game is to bounce a ball back and forth between two paddles. Kids can learn about collision detection, movement, and scoring in this project.
Class 19,20: Simon Says: This game is a great way to practice conditionals. The goal of the game is to repeat the sequence of colors or movements that the computer tells you. Kids can learn about loops, variables, and random numbers in this project.
Class 21,22: Digital Drawing: This project is a great way to use Scratch to express creativity. Kids can use the pen tool to draw pictures, add colors, and create shapes. They can also use the undo and redo buttons to experiment and make mistakes.
Class 23,24: Weather Simulator: This project is a fun way to learn about the weather. Kids can create different weather conditions, such as rain, snow, and wind. They can also add sprites to represent different weather phenomena, such as clouds, rainbows, and lightning.
Class 25,26,27: Guided Project 1:
Try some other projects that kids can create, depending on their interests and abilities. The most important thing is to have fun and be creative!
Class 28,29,30: Overview of Other Program Languages
Learn about other Programming Languages such as Python, and VB.NET
Benefits of this course for your kids:
Develops problem-solving skills:
Scratch helps kids learn to break down problems into smaller steps and come up with solutions. This is a valuable skill for solving problems in all areas of life.Encourages creativity:
Scratch gives kids the freedom to be creative and express themselves in new ways. They can create their own stories, games, and animations, and share them with others.Teaches logical thinking:
Scratch helps kids learn to think logically and sequentially. This is an essential skill for understanding and solving problems.Promotes collaboration:
Scratch is a social platform where kids can collaborate with others to create projects. This helps them learn to work together and communicate effectively.Builds confidence:
Learning to code can be challenging, but it is also very rewarding. When kids succeed in creating a project, it can boost their confidence and self-esteem.Overall, learning coding with Scratch is a great way for kids to develop valuable skills that will benefit them in school, work, and life.
Delivery : In-Class (Physical Class) or Online
Registration : LKR 5,000/= (Includes Booking App login credentials and Certificate)
Fee : LKR 60,000/= (10,000/= x 6 Months, 2 Hours x 5 Classes per Month)
Duration : 60 Hours (2 Hours X 30 Classes)
Mode : Personal Classes, Your convenient time
Live Online Classes or Face to Face Direct Classes with our expert trainers.
Call +94 (0) 722000999 / +94 (0) 755123111 www.iss.lk. Medium : සිංහල / தமிழ் / English