Scratch Coding

Best Scratch coding classes where kids have a ton of fun and build exciting projects and games!

Age 8-11

Kodeclik provides a range of options for learning Scratch. Our summer camps provide an in-depth introduction to Scratch coding spanning two courses. The first course spans the topics of coordinate systems, stamping, animation, loops, conditional statements, variables, event handling and message broadcasting. The second course dwelves into details of how Scratch games are built by showing students how to track and respond to sprites, mouse movements, keyboard presses, and how they can clone characters on demand.
[object Object]

Scratch: Animation and Stories

Age: 8 to 12

This is our introductory Scratch coding camp for kids with no exposure to coding. In this camp, kids will learn to code using sprites and backdrops, XY Co-ordinate system, complex movement, pen commands, geometric shapes, stamping, costumes, loops, conditional statements, variables, event handling and message broadcasting.

[object Object]

Scratch: Game Development

Age: 9 to 12

This is our advanced Scratch coding camp for students who have completed Scratch 1 or who have prior Scratch coding experience. In this camp, kids will learn to build real games, recognize and respond to sprite clicks, track and follow mouse movements, react to keyboard presses and clone characters on demand.

Our self-learning courses in the Kodeclik Academy span topics from moving sprites, drawing, animation, and cloning.

Scratch 3.0

Scratch Coding 101: Scratch for Beginners

Lessons - 12 Units - 41

Scratch Coding 102: Drawing with Scratch

Lessons - 7 Units - 48

Scratch Coding 103: Animation with Scratch

Lessons - 2 Units - 15

Scratch Coding 104: Advanced Animation ...

Lessons - 5 Units - 40

Scratch Coding 105: Stories with Scratch

COMING SOON


Scratch Coding FAQ

How does Scratch Coding work?

Scratch is a programming language designed by the Lifelong Kindergarten group at MIT. Although there are many variants and copycats, Scratch has withstood the test of time as the first language of choice for many aspiring programmers. Scratch programs are made up of blocks that have to be pieced together much like lego blocks. One of the big advantages of Scratch coding is that because students are piecing together blocks they do not get bogged down with syntax errors as they might do in textual programming languages like Python. As a result they are less likely to get frustrated and learn to enjoy the creative process of programming.

What types of programs can I code in Scratch?

Scratch is ideal for animations and games! A key advantage of Scratch is that students are introduced to advanced concepts like concurrent programming and event handling early. For instance, if a student is coding a game, it is easy for them to create multiple characters, each of which is participating in its own animation. This is typically difficult to even capture or represent in a traditional programming language. In Scratch, students are introduced to these concepts without much ado and as a result they are able to create complex animations and games.

Can I create my own characters in Scratch?

Yes! Scratch provides a variety of outlets for the student’s artistic expression. Students are not restricted to the characters (called sprites) and environments (called backdrops) that come bundled with Scratch; they can create their own sprites and backdrops, not very different from creating Powerpoint slides. Students thus feel rewarded for investing the time taken to learn Scratch and proudly showcase their creations to their friends and families.

How can I get started with Scratch Coding?

You do not need to purchase or install any software. Scratch coding is conducted in a web browswer. Scratch (has been) and is available for free at https://scratch.mit.edu. Click on this link, create an account, and start coding!

Where can I learn more about Scratch coding?

Take a look at the following Kodeclik Blog posts.
Tutorial: Scratch Backpack Project
Learn to design your own backpack using superhero sprites!
What is Scratch? A Parent's Guide to Scratch Coding 2021
A child's coding journey begins with Scratch.
The best kids' coding languages: Scratch, MakeCode, Python, and more
Learn about the most popular feature-packed coding languages!
Planet Animation with Scratch 3.0
Learn to create a mesmerizing animation with Scratch!
Top 8 Kids Coding Languages 2020
Learn about Scratch and other languages to ease kids into coding!
Benefits and Pitfalls of Block Based Coding
Learn about the pluses and minuses of block-based coding languages like Scratch.
Scratch Coding: Block based programming
What types of blocks are available in Scratch?