About
Kodeclik is an online coding academy for kids and teens to learn real world programming. Kids are introduced to coding in a fun and exciting way and are challeged to higher levels with engaging, high quality content.
Popular Classes
Scratch Coding
Minecraft Coding
TinkerCAD
Roblox Studio
Python for Kids
Javascript for Kids
Pre-Algebra
Geometry for Kids
Copyright @ Kodeclik 2025. All rights reserved.
Scratch is a block based programming language developed at the Lifelong Kidergarten at MIT’s Media lab. It is a wonderful tool that can be used to introduce coding to kids at age 8-12.
Scratch is often referred to as a block based programming language since all the code is built using blocks rather than writing text. In other words, Scratch programs consist of blocks that are connected together to form a program. Each block is used to perform a specific action. A block is the equivalent of commands in traditional text based programming languages.
Scratch blocks are classified into different types based on their function.
The Motion blocks create movement. The Looks blocks control appearance. The Sound blocks produce sounds. The Sensing blocks detect user input. The Control blocks add logic to the programs. The Operator blocks perform calculations. The Events blocks initiate or invoke programs based on specific events. The Variables blocks save information within the programs.
The Scratch 3.0 blocks are made using the Blockly libraries. The inner workings of the blocks are programmed using JavaScript.
Scratch coding: Scratch Coding 101 – Programming with Scratch 3.0.
Drawing with Scratch: Scratch Coding 102 – Drawing with Scratch 3.0.
Creating fun animations: Scratch Coding 103 – Animation with Scratch 3.0.
Advanced animation: Scratch Coding 104 – Advanced Animation with Scratch 3.0.