A Scratch coding class at IT-Smart
SCRATCH Coding

Code your dreams into existence

Empower yourself, build coding competency, and become the software engineer of tomorrow.

Create, Code, and Imagine

CODING is the key to unlocking the future for young minds.

IT-Smart offers a coding education program that starts as early as the 5th grade. Coding involves writing instructions for the computer to execute, which can be done by arranging blocks of commands or creating a sequence of code. It is written in various programming languages and is considered a basic literacy skill in the digital era. In today's world, children need to understand and work with technology around them. Learning to code helps children hone their creativity, problem-solving skills, and accuracy. The coding education program at IT-Smart uses Scratch, a programming language developed by MIT that is specifically designed for children.

Why choose us

What this course builds

Problem-Solving Skills

Coding teaches logical problem-solving, fostering design skills in children.

Creativity and Expression

Coding sparks creativity, enabling kids to design games, apps, websites, and bring ideas to life digitally.

Technology Literacy

Coding understanding fosters tech-savvy kids, shaping contributors to digital advancements.

Future Readiness

Coding skills are vital in automation, opening diverse career paths, and preparing kids for the future.

Quality curriculum

Curriculum of Coding

Levels run in order; a child joins at the level that fits their age and experience.

Coding — Scratch 6 levels

The coding education program at IT-Smart uses Scratch, a programming language developed by MIT that is specifically designed for children.

FoundationStudents comprehend the Scratch Jr user interface and craft simple narratives with characters in motion. They gain a foundation in visual thinking for programming, understanding the sequential concepts essential for coding.
BasicStudents create animations and simple games using Scratch. They apply control blocks, loops, and decision-making to craft more complex animations. This enhances their understanding of visual programming logic and loop.
IntermediateStudents create simple games where players interact with characters or objects using interactive command blocks. They utilize basic variables for data storage, grasp fundamental event-driven programming, and understand conditions, including if-else and nested if statements.
AdvancedStudents advance to crafting intricate retro games. They apply gaming concepts, incorporate loading times, manage scores, and player selection, and grasp the logic behind creating such games. This level deepens their understanding of overcoming programming challenges.
ExpertStudents create a Scrolling Platform game, mastering character control, dynamic design, and implementing mathematics for natural, realistic gameplay.
Pre-PythonStudents are expected to grasp the fundamentals of visual Python programming using EduBlocks. They experience joy in creating simple projects, laying a strong foundation for progressing to Python scripting. This course opens the door to their programming interest before advancing to higher levels.

Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.

— Linus Torvalds
Locations

Two places to learn

Contact

Ask us about a class

Tell us your child's age and which course interests you, and we will reply with the schedule for your nearest outlet.

Or message us on WhatsApp: +62 878.5195.2989 (Sidoarjo)

Chat on WhatsApp