Skip to content

Our live lessons are currently taught in Turkish. Our education advisors can talk with you in English.

CodingAges 8–11

Coding Workshop

  • No prior knowledge needed; they make their own work from the first lesson
  • A group of 8–10, online lessons in Turkish with a teacher
When you send this form, your details carry over to the call request page, where you complete the request.
Who is it for?

Children ages 8–11 who want to go from playing games to making their own. Children who are new to coding or coming from ScratchJr. Those who love telling stories and designing characters.

What happens in a lesson?

Every lesson is online with a teacher: a short explanation, then the child creates their own work. In a group of 8–10, the teacher looks at every screen; each lesson is 90 minutes.

What’s the outcome?

Your child can break a task into ordered steps and program it with loops, conditionals, and operators; build programs that respond to events like clicks and key presses; use variables to manage states such as score and level; and plan, test, and present their project.

From idea to game: why Scratch?

Coding Workshop is a one-year live online Scratch course for children ages 8–11: 32 lessons, one 90-minute lesson a week, and groups of 8–10. Children who are new to coding or coming from ScratchJr learn the basics of programming by making their own animations, stories, and games.

In Scratch, commands aren’t typed; colorful blocks snap together like puzzle pieces and only fit where they belong. Because syntax errors can’t happen, your child can focus on the real work: breaking an idea into ordered steps, shortening repeated work with a loop, and letting the program make decisions with an “if… then” block. Scratch is a free programming language for children, developed at the MIT Media Lab; it runs in a web browser.

The blocks learned in the workshop are put to use right away: characters respond to keys and clicks, games keep track of points and lives, and scenes link together. Your child tries out their own programs and their classmates’ programs, notices unexpected behavior, and finds and fixes the bug. They see early on that much of programming is this cycle of trying and fixing.

The course has five modules, and each one ends with a finished project: a first animation, a catch game, a platform game with points, and an interactive story. In the last module, children bring what they have learned together in an end-of-year game: they plan it, divide up tasks within a team, and present it to the class.

How does the course work?

Online lessons with a teacher

Lessons are live: the child asks the teacher questions out loud, shares their screen and talks through their work with the group.

Groups of 8–10

The teacher can see every child’s screen, so a child who gets stuck is noticed.

Help when they get stuck

The teacher checks in during the lesson. Instead of giving the solution, the teacher shows where to look.

Projects and presentations

Every module ends with a finished piece of work; the child presents it to the group, and the work is kept in their portfolio.

Let’s talk first

We talk about age and experience and suggest the right group. If you’d rather not get a call, you can message us on WhatsApp.

Request a call

Program

32 lessonsGroups of 8–1090-minute lessonsScratch
Getting to know Scratch

Your child gets to know the Scratch screen: the stage, the sprites (Scratch’s name for characters), and the block categories. They make a sprite walk and talk, animate it by switching its costumes, and add a backdrop and sounds. The module ends with a first animation of their own.

Topics: The Scratch interface · the stage and sprites · the first motion block Project: First animation Lessons: 1–5

Events and interaction

Now the program responds to the user: a sprite moves when a key is pressed, plays a sound when clicked, and reacts when it touches another sprite. Your child describes positions on the stage with x and y coordinates, puts commands in the right order, and uses operators such as random numbers and comparisons. They bring all of this together in their first game, a catch game.

Topics: Responding to events · moving with coordinates · operators Project: Catch game Lessons: 6–12

Variables and points

Now the game keeps score: your child stores points, lives, and the current level in variables. They handle repeated actions with loops and different situations with “if… then” blocks, and build more complex behavior by nesting loops and conditionals. The module’s project is a platform game with jumping, obstacles, and points.

Topics: Variables · nested loops and conditionals · score and level Project: Platform game with points Lessons: 13–19

Story and dialogue

Your child builds a story in which characters take turns speaking, scenes link together, and the viewer moves the story forward with clicks. Testing is also part of the work in this module: they try out their own programs and their classmates’ programs, find where the bug is, and fix it.

Topics: Dialogue and scene changes · testing a program · finding and fixing bugs Project: Interactive story Lessons: 20–26

My own project

In the last module, everything they have learned comes together in an end-of-year game: the children plan the game, divide up tasks within a team, and build and test it step by step. The year ends with a presentation of the game to the class; your child explains how it works and why it was designed that way.

Topics: Dividing up tasks in a team · planning the project · presenting to the class Project: End-of-year game Lessons: 27–32

By the end of the course, your child can: break a task into ordered steps and program it with loops, conditionals, and operators · build programs that respond to events like clicks and key presses · use variables to manage states such as score and level · plan, test, and present their project.

Is this course right for your child?

A good fit if

  • Your child is 8–11 and curious about how the games they play are made; they don’t need to have coded before.
  • They have worked with ScratchJr and are ready for bigger projects.
  • They enjoy telling stories, designing characters, or drawing.

Another course may suit them better

  • If they are 5–7, starting with ScratchJr in First Steps in Coding would be a better fit.
  • If Minecraft is their main interest, Game Design with Minecraft (ages 8–12) also starts with block-based coding; there, children build game worlds in Minecraft Education.
  • If they are 12 and ready to move on to text-based code, Python for Beginners (ages 12–14) may suit them better.

All coding courses

Prices

1 live lesson a week · 90 min; groups of 8–10. There is no automatic renewal. If you buy two or more 32-week packages together (two courses for one child, or the same or different courses for siblings), you get 25% off each of those packages.

Term16 weeks30,000 TL16 lessons · 1,875 TL per lesson

About four months; the first half of the course.

Let’s talk about this package
School year32 weeks55,000 TL32 lessons · about 1,719 TL per lesson

A school year; the whole course.

Let’s talk about this package

Prices are for Coding Workshop, VAT included. Choose a package and request a call. If you decide to enroll, our education advisor sends you a personal payment link; on that page, you’ll see the package, the amount you’ll pay, and how long the link is valid. Withdrawal and refund terms are set out on the “Delivery and refunds” page.

Real lessons, clear terms

There is no free trial lesson; you choose the course and the package together with our education advisor. There is no automatic renewal; whether to continue is your decision.

Request a call

Our education advisor will call you, answer your questions and suggest the right group.

When you send this form, your details carry over to the call request page, where you complete the request.

Practical information

Work outside class
There is no homework; children work on projects throughout the course.
Required tools
A computer (Windows or Mac) with an internet connection, a camera, and a microphone. Scratch is free and runs in the browser.
Prerequisites
No prior knowledge is needed; the course starts from the very beginning. We review age and prior experience together during the call.
What they’ll have at the end
A finished project from every module: their first animation, a catch game, a platform game with points, an interactive story, and an end-of-year game they build with their team and present to the class.
Certificate
Children receive a certificate at the end of the course.

Frequently asked questions

What is Scratch?

Scratch is a free programming language for children, developed at the MIT Media Lab. Commands aren’t typed; colorful blocks are snapped together like puzzle pieces to make animations, stories, and games. It runs in a web browser, and Coding Workshop uses it for ages 8–11.

Will what they learn in Scratch be useful later?

Yes. Ideas such as loops, conditionals, variables, and events are the common foundation of widely used programming languages, including Python; Scratch teaches them without the hassle of syntax rules. A child who finishes Coding Workshop can move on to Python for Beginners from age 12 and use the same ideas, this time by typing them in Python.

What’s the difference between ScratchJr and Scratch?

ScratchJr is for ages 5–7: its blocks use pictures instead of words, children can use it before they can read, and it runs on a tablet. Scratch is for ages 8 and up: it has more blocks, plus variables and operators, and children make bigger projects with it. First Steps in Coding uses ScratchJr, and Coding Workshop uses Scratch.

Coding Workshop or Game Design with Minecraft?

Both courses start with block-based coding, and their age ranges overlap (8–11 and 8–12). Coding Workshop focuses on the basics of programming: your child makes their own animations, stories, and games in Scratch from the ground up. Game Design with Minecraft focuses on game design: your child builds five game worlds in Minecraft Education and programs the small in-game robot (the Agent) with blocks. The two courses can be taken one after the other or in the same term. If you buy two or more 32-week packages together (two courses for one child, or the same or different courses for siblings), you get 25% off each of those packages. We’ll choose together during the call, based on your child’s interests.

Is prior knowledge needed?

No prior knowledge is needed; the course starts from the very beginning. We review age and prior experience together during the call.

What days and times are the lessons?

The lesson day and time are set after enrollment: our education advisor calls you and, taking into account the days and times your child is available, places your child in a suitable group.

What if they miss a lesson?

We send you the recording of the missed lesson, so your child can watch it.

How much does Coding Workshop cost?

16 weeks cost 30,000 TL and 32 weeks cost 55,000 TL; prices include VAT. There is no automatic renewal. If you buy two or more 32-week packages together (two courses for one child, or the same or different courses for siblings), you get 25% off each of those packages: 82,500 TL instead of 110,000 TL for two packages.

What computer is needed?

A computer (Windows or Mac) with an internet connection, a camera, and a microphone. Scratch is free and runs in the browser.

Does my child need to know English?

No. Lessons are taught in Turkish, and your child doesn’t need to know English.

Is there homework? Do children get a certificate?

There is no homework; children work on projects throughout the course. Each module ends with a finished project, and you can follow your child’s progress through these projects. Children receive a certificate at the end of the course.

Can we take another area at the same time?

Yes. Coding, AI, and financial literacy lessons are independent of each other and can be taken in the same term. We plan the weekly schedule together in the call; each course is priced separately.