Scratch

Build your first game or animation with visual blocks instead of typing code. Scratch makes programming fun and intuitive for complete beginners.

7 to 9 years old

Block Coding

Duration

50 Minutes

Class Size

8 Students

Skills

Logic & Creativity

Level

No Experience Needed

a group of people

Why Start With Scratch?

Scratch is the perfect first step into the world of coding. Instead of worrying about typing complex syntax, children learn the fundamentals of computer science through colorful visual blocks that are fun, intuitive, and easy to understand.

At Dream Lab, students discover how real programmers think by exploring concepts such as loops, variables, events, conditions, and debugging. Every lesson transforms these ideas into exciting games and animations, helping children build a strong foundation before progressing to text-based programming like Python.

By starting with Scratch, children develop confidence first—because when coding feels like play, learning happens naturally.

Stylish woman in white tennis attire leans

More Than Just Coding

Our goal isn't simply to teach children how to use Scratch.

We help them develop the mindset of an engineer.

Throughout the program, students naturally strengthen essential future-ready skills including:

  • Creative thinking

  • Logical reasoning

  • Problem solving

  • Computational thinking

  • Communication

  • Teamwork

  • Presentation skills

  • Persistence

  • Confidence

Many parents also notice improvements beyond the classroom. Coding encourages children to think step-by-step, recognise patterns, organise their ideas more clearly, and strengthen the logical thinking that supports mathematics and other STEM subjects.

These are skills they'll use for life, not just for programming.

A dynamic shot of runners in motion,

Real Projects. Real Achievements.

From their very first lesson, every student becomes a creator.

Children design interactive games, build their own animations, solve coding challenges, and gradually learn to transform their own ideas into working digital projects.

By the end of the Scratch program, students can confidently:

  • Design and build their own games

  • Create interactive animations

  • Use loops, variables, events and conditions

  • Debug and improve their own code

  • Think logically when solving problems

  • Explain and present their projects to others

To celebrate everything they've accomplished, we host a Demo Day, where students proudly showcase their favourite creations to family and friends, a memorable moment that builds confidence and celebrates their progress.

Intense gaze of a young woman

Learn from Engineers Who Inspire

Every Dream Lab instructor is an engineer or coding specialist with real-world technical experience.

But technical knowledge alone doesn't make a great teacher.

Our instructors know how to make complex ideas simple, engaging and enjoyable for young learners. They encourage curiosity, celebrate mistakes as learning opportunities, and create an environment where every child feels comfortable asking questions and experimenting with new ideas.

Classes are intentionally kept small, with a maximum of 8 students, allowing every child to receive personalised guidance while still enjoying collaborative activities with classmates.

Our classes are available in English, French and Japanese, making technology education accessible to every family.

A person in winter gear with ski goggles

Learning Through Building, Not Memorising

Children don't learn to code by watching someone else code, they learn by creating.

Every 50-minute lesson follows a carefully designed structure that keeps students engaged from start to finish:

  • 5 minutes introducing a new coding concept.

  • 35 minutes building a hands-on project.

  • 10 minutes of exciting coding challenges and gameplay.

During their first term, students complete a new mini-project every lesson, allowing them to quickly master different coding concepts. As they gain confidence, they move on to larger, more ambitious projects that combine everything they've learned.

There is no homework. Instead, we encourage students to continue experimenting at home, because the best learning comes from curiosity, not obligation.

Close-up of a person in a black motorcycle

The Beginning of a Bigger Journey

Scratch is only the beginning.

Once students have mastered the foundations of programming, they naturally progress to Python, where they begin writing real code using the same logical concepts they've already learned.

This transition feels natural because children already understand how programs work—they simply replace visual blocks with text.

At Dream Lab, we're not just preparing children for their next coding class.

We're helping them develop the creativity, confidence and technical skills they'll carry into school, future careers, and a world increasingly shaped by technology.

Whether your child dreams of building games, designing robots, creating apps or simply understanding how technology works, their journey starts here.

A cyclist in a black helmet and blue jersey

Free trial

Not sure yet? Book a free trial class and see what your child can create.

Comment

Bejaman

We also deliver hands-on coding, robotics, Minecraft Education, and STREAM workshops for schools, after-schools, kindergartens, and educational organizations across Japan.

1