
Learn how coding turns ideas into computer actions by breaking tasks into simple, ordered steps. Use Scratch blocks to create easy, visual programs on a laptop, then explore programming languages.
Register for Scratch, create a username and password, confirm your account by email, and sign in or out using the web version at scratch.mit.edu with language options.
Explore the Scratch workspace to learn about stage, sprites, backdrops, and coding blocks; drag, resize, rotate, and name sprites, then switch tabs for code, costumes, and sound.
Download Scratch from scratch.mit.edu using the bottom download link. Install it on your computer or tablet and open offline, or use the online version to share projects.
Create and customize sprites in Scratch, using Abby and kid, add costumes and flip horizontally, and create an animation with think for 2 seconds blocks and when green flag clicked.
Learn to extend a Scratch animation by adding backdrops and moving sprites with x and y coordinates using blue blocks such as glide and go to.
Learn to build a two-sprite conversation in Scratch 3 by adding a mom sprite, flipping to face the kid, and timing dialogue with wait blocks.
Learn to create a rainbow unicorn in Scratch by drawing with pen blocks, deleting the default cat sprite, setting up movement with arrow keys, and producing a moving rainbow trail.
Create an animated water forms presentation in Scratch 3, using four screens, interactive buttons, and a penguin sprite with multiple backdrops to explain solid, liquid, and gas.
Learn to create an interactive Scratch presentation where the penguin explains solid, liquid, and gas forms by broadcasting messages and changing backdrops when buttons are clicked.
Learn basic animation in Scratch by making a dinosaur dance, changing costumes, and looping the motion with a 0.2 second pause while it says its name.
Create a pulsating animated name with Scratch 3 by placing letter sprites D, I, N, and O on a dinosaur's head, looping color and size changes and rotating O.
Create an aquarium in scratch with an underwater backdrop and fish sprites that swim left and right, while you duplicate fish, vary sizes and speeds, and add a bubble sound.
Explore scratch's additional blocks and extensions to create a wizard frog that resizes with the up and down arrows, uses the pen extension, and broadcasts to reset to center.
Create a custom block named reset in Scratch to group commands that center the frog, reset its direction and size, and clear stamps, then reuse it with a repeat block.
Create a custom Scratch 3 block to centralize commands, so updating the pink reset block makes the frog say hello when you click it, press spacebar, or use repeat button.
Create a Scratch dictionary that translates English to French using translate blocks, animate Ripley with costume changes, and display translations on a Galaxy backdrop.
Explore conditional blocks in Scratch 3 that choose actions based on a condition, using if and if-else, with true or false and comparison operators, as in weather deciding actions.
Explore variables, operators, and block sensing in Scratch through a Ballerina project. Build scripts that ask for your name, store it in a variable, and dance if you say yes.
Master variables in Scratch 3 by using orange blocks to store your name and other answers, then share memory across all ballerinas and trigger dances with broadcasts.
Create a Scratch 3 frog prince animation using three sprites and backdrops woods and castle 1, where the princess touches the frog to reveal the prince via a broadcast.
This online class is designed for:
Parents or teachers who want to give their children the digital skills they need for the future, in a fun and free way
Parents or teachers whose children want to learn coding, but don't know how to get started, then learning coding is the answer.
Anyone interested in basic coding
The material in this class is designed to help learn coding from scratch.
By purchasing this course, parents or teachers can guide children to learn coding practices.
The material in this class is designed to help parents teach their children to learn coding from scratch.
Why Coding For Kids?
Prepare your child's future by learning to code! Software engineering is a highly sought after job all over the world. To become a reliable engineer, you can start early (age 6 and above).
This course contains learning coding for children using free coding tutorials.
Learn basic coding by solving puzzles, basic logic, learning to make games, and creating chat bots.
Necessary Equipment
You only need a computer / laptop / tablet with internet access.
Use the latest chrome/firefox browser.
Frequently Asked Questions (FAQs)
Does the child need to be able to code beforehand?
No! This course will teach coding from scratch. There are some concepts that may not have been learned in school, for example angles and early coding languages. But will also be given an explanation of the concept.
Should I use an expensive / high-end laptop or tablet?
Can use Windows laptop, Mac, or Android tablet. It doesn't need to be expensive. A laptop that is usually used to watch YouTube is enough to start.
What coding language will we learn?
In this course, children will learn the basics of coding using block coding, coffeescript, and python
How long to study?
Depends on the child. Once purchased, this course can be accessed forever. Children can learn at any time, and can be repeated. The more often you study, the faster the course will be completed.
What age is this course for?
Minimum 6 years old. There is no maximum age limit.
There is one section at the beginning that can be used for kindergarten.
Can I ask if someone is confused?
You can ask questions in the discussion forum, or by sending a message.
Are there free samples?
Some videos are provided free of charge as examples. But to access the full course, it is necessary to make a purchase.
How to learn?
Watch videos in the course in order (from number 01, 02, 03, etc.)