
Explore the Scratch interface: stage, script area, character list, and backdrops. Use the blocks palette for scripts, costumes, and sounds, and run programs with the green flag.
Learn about scratch characters, game sprites, and how they can dance, spin, teleport, and interact with objects. Create and manage multiple characters by drawing, uploading, or capturing with a webcam.
Learn to build a zigzag coloring project in Scratch by duplicating balls, animating random bouncing, and drawing colored lines between balls with pen down in a forever loop.
Create an evasion game in which you move an ice cube with the mouse to dodge fireballs, melting with each hit, while scoring points until the ice shrinks.
Learn to create and use Scratch variables to store values like speed, score, or name, and see how changing them updates using variable blocks in a forever loop.
Explore the x-y grid, display coordinates, and move a Scratch cat with glide blocks to predefined and random points, tracing a line behind it with a forever loop.
Explore boolean expressions in Scratch by using equal, not, less than, and, or blocks to compare strings and numbers, decide true or false, and build simple conditional logic.
Create a fish pickup and throw mechanic in scratch by combining motion, control, and sensing blocks, with random spawn points, spacebar triggers, and a game over end screen.
Spawn a bat on the right at a random height with random speed, make it fly left, and increase the score by 25 when the fish hits it.
Recreate Flappy Bird in Scratch by building the bird with multiple costumes and a speed variable, then spawn and move pipes with clones for gameplay challenge.
Learn the basic concepts of programming with practical learning approach. This course demonstrates and explains how to write a great variety of programs in Scratch programming language.
Build
a strong foundation in programming and visual-based programming with
this tutorial for beginners.
*
Different
types of programming blocks;
*
Variables
and lists;
*
Objects
and functions;
*
Complex
loops;
* Boolean logic and conditions.
You will improve
your problem solving skills, increase your creativity, become better
at communicating ideas and most importantly, you will learn to
program.
The
Scratch programming software is developed by MIT and it free to use.
This course is suitable for kids, teens, and adults who want to start
programming but have no prior-experience or knowledge. It is also
suitable for teachers who want to teach programming to others.
Programming skills are becoming of a great value in today's world,
where technology and automation is taking over. People who learn to
program will have far better chances at landing a well paid job than
others.