Sequence & loops in blocks
Instructions run in order, and a loop is just a way of saying "again" without writing it twice.
- Step-by-step sequences
- Repeat and count loops
- First animation and first game
Children learn programming through simple concepts, guided activities and practical projects. Your child learns how to put instructions in the right order, spot what went wrong, fix it, and build something that actually works — a story, a game, an animation. No previous coding experience is needed to start.
Brolly Juniors runs coding classes for kids in Hyderabad for ages 7 to 14. Children begin with block-based programming to learn sequence, loops and conditions without fighting syntax, then move to typed code in Python. Every stage ends with a project the child can open, change and show at home.
Coding means giving a computer a set of instructions. A computer is very fast, but it does not guess — it does exactly what it is told, in exactly the order it is told. Coding classes teach children to write those instructions clearly.
Think about explaining to someone how to make a jam sandwich. You would say: take two slices of bread, open the jar, spread the jam, put the slices together. Miss a step, or put the steps in the wrong order, and the sandwich goes wrong. A computer works the same way — except it never fills in the missing step for you.
That is the whole idea children practise in coding classes. They learn to think in steps, put those steps in order, check whether the result is what they expected, and change the instructions when it is not.
A six-year-old and a thirteen-year-old both benefit from coding, but not from the same lesson. Younger children learn best when instructions are blocks they can drag and drop, and when the result is something they can see move on screen. Older children who read and type comfortably can handle typed code, longer projects and more abstract ideas.
Teaching a child concepts far above their level usually produces copying, not understanding. Matching the level to the child is what keeps coding enjoyable instead of frustrating.
Blocks remove typing so a seven-year-old can concentrate on the logic. But a child who only ever drags blocks believes programming is a puzzle game. We move to typed code as soon as the logic is secure, so the transition happens while the ideas are still fresh.
Ten minutes reviewing last week, thirty minutes building, and the last ten minutes showing the batch what broke and how it was fixed. Children explain their own bugs out loud, which is the fastest way we know to make debugging feel ordinary rather than shameful.
A robot starts in the bottom-left corner of a grid, with a star in the top-right. Pick a program and see what the robot does with it — in order, exactly as written.
The rule it follows: The instructions run top to bottom, one at a time.
This is sequencing — the first concept children learn in a coding class.
The robot moves up two squares, to the middle of the grid.
It then moves right two squares, arriving under the star.
It stops one square short. The program was right in order but too short.
Coding is not about memorising commands. It is about thinking clearly, in order. Once a child can do that, the language they use becomes a detail rather than a barrier.
Not every child who learns coding will become a programmer, and that is fine. The habits coding builds — ordering steps, testing an idea, finding the mistake — are useful in maths, science, writing and everyday decisions too.
Children learn to arrange instructions in the right order. Coding shows them immediately when the order is wrong, because the program does something unexpected.
In class: A child moves one instruction above another and watches the character take a completely different path.
Coding pushes children to break a problem into smaller steps. Instead of “make a game”, the child works on moving a character, then adding a score, then adding an ending.
In class: A big project is split into three or four small tasks the child can finish one at a time.
Children use code to create games, stories and animations of their own. The code is the tool; the idea belongs to the child.
In class: Two children learn the same loop and use it for completely different projects.
Children learn to approach a problem in a structured way: look at what is being asked, spot the repeating parts, plan the steps, then build.
In class: A child notices four almost identical steps and replaces them with one loop.
Small mistakes teach the importance of accuracy. A missing bracket or a wrong number changes the whole result, and the child has to find it.
In class: A program stops working; the child checks it line by line until the mistake shows up.
Finishing projects helps children get comfortable creating with technology instead of only consuming it.
In class: A child explains their finished project to the group and answers questions about how it works.
These are the skills coding practice tends to develop over time. How much a particular child develops them depends on age, interest and how regularly they practise — there are no guaranteed outcomes here, and any programme that promises them is worth questioning.
Coding is taught differently at different ages. These bands show how the focus usually shifts; they are indicative rather than fixed batches.
Ages 6–8
The focus is the idea of an instruction and the idea of order, using visual blocks rather than typing.
Ages 8–10
Children start making things happen — a character that reacts, a scene that repeats, a small game with rules.
Ages 10–13
Ideas become more general. Children learn to store information, reuse code and structure a project.
Ages 13–14
Typed code, longer projects and a more independent way of working through a problem.
Two children of the same age can sit at different points on this scale. A child who has coded before may move ahead quickly; a complete beginner may need longer on the basics. This is one of the clearest things a trial session sorts out.
Each stage teaches one new way of thinking, not one new tool. The tool changes only when the thinking is already there.
Instructions run in order, and a loop is just a way of saying "again" without writing it twice.
Programs stop being a straight line and start reacting to what the player does.
The same ideas, now written out. Children meet their first error message and learn it is information, not failure.
Code gets organised into reusable pieces, and the child builds something they chose themselves.
Five blocks, worked through in order. How far a child goes depends on their age, starting level and pace.
The starting block. Children learn what coding actually is before they write any of it.
What the child can do after this block: read a short program and say what it will do.
This outline describes how coding is structured for children. Ask us to confirm the exact syllabus, module order and depth for the batch your child would join.
Children move through categories of coding tools rather than one fixed language. Which tools a batch uses depends on the age and level of the children in it.
Usually first
Instructions are coloured blocks the child drags and snaps together. Nothing can be misspelled, so the child concentrates entirely on the logic.
Best for younger children and complete beginners of any age.
Usually next
The child types the instructions instead of dragging them. The ideas are the same — sequence, loops, conditions — but written out.
Best for children who read and type comfortably and have finished the basics.
Often alongside
Structuring and styling a page. Children see the result instantly, which makes it a friendly introduction to typed code.
Best for children who enjoy visual, design-led work.
Project stage
Environments built for children to make games and animations, where the code drives characters, scores and rules.
Best for children who need a goal to stay motivated.
Throughout
Short logic and debugging challenges used between bigger builds to keep concepts fresh.
Best for reinforcing a concept without starting a whole new project.
Ask us
The right starting tool depends on age, reading level and whether the child has coded before.
Ask during the free trial which tools the current batch uses.
Seven stages, in the same order every time.
A quick puzzle or logic question to get the child thinking in steps — ordering instructions, spotting the odd one out, predicting a pattern.
One new idea, explained with a real-life comparison before any code appears.
The educator builds a small example, deliberately including a mistake and fixing it so children see that debugging is normal.
Children build their own version with the educator available. This is where questions get asked and misunderstandings get caught early.
A twist on the same concept with no step-by-step help — change the rule, add a second character, make it repeat.
The new concept is added to the child’s ongoing project so it connects to something they care about finishing.
The child says what they learned and what they got stuck on. Explaining it out loud is one of the fastest ways to find out whether it was understood.
Projects are how a concept turns into a skill. Each one practises specific ideas, and each is matched to the child’s level.
What the child buildsCharacters that speak, move and respond, with the reader making choices that change the story.
What it practisesSequencing and events.
What the child buildsA character the player controls, with obstacles, rules and a way to win or lose.
What it practisesConditions and game logic.
What the child buildsA set of questions, answer checking and a score that updates as the player answers.
What it practisesQuestions, answers, comparison and logic.
What the child buildsA scene where objects move, change and react on a timeline the child controls.
What it practisesMovement, timing and loops.
What the child buildsA small tool that takes numbers from the user, works something out and shows the answer.
What it practisesVariables, operators, input and output.
What the child buildsA small program that solves a problem the child chose themselves.
What it practisesCombining several concepts and planning independently.
The projects a particular child builds depend on their level. A beginner will not start with the calculator, and a child at project level will not stop at a single animation.
Short activities used between bigger builds, so children practise one idea at a time.
What separates one coding class from another is not the tool on the screen. It is how the concept is explained, how much the child builds themselves, and what happens when something goes wrong.
Coding is explained in a way children understand — everyday comparisons first, technical vocabulary once the idea has landed.
Children progress from simple concepts towards more advanced skills in a defined order, so nothing is introduced before the idea it depends on.
Children write, test and improve code themselves. Watching a demonstration is the start of a lesson, not the whole of it.
Projects connect concepts with outcomes, so a child can point at something and say what they made and how it works.
Children think through a coding challenge before being given the answer. The struggle is where the learning happens.
Parents can ask what their child is working on, what they have understood and where they need practice.
Knowing how to code and knowing how to teach a nine-year-old to code are two different skills. The second one is what matters in a children’s coding class.
Ask us who teaches the batch you are considering and we will tell you.
We share these directly rather than publishing them here, so what you get is current and specific to your child’s level.
Ask us
Changes through the year
Nothing before the trial
Two children joining the same month can be quoted differently — a beginner starting at the first stage and a child joining at project level are not doing the same programme, for the same length of time. Ask what sits behind the number as well; that is what makes two quotes comparable.
A trial answers the questions a website cannot. Does your child follow the explanation? Do they stay interested for the whole session? Do they ask questions, or go quiet? Is the level right, too easy, or too hard?
Metro Pillar No. A689, Dr Atmaram Estates, 3rd Floor, Nizampet X Roads, Nizampet, Hyderabad, Telangana, 500072
What happens between sessions matters as much as the session itself. Coding is a practice skill — a child who touches it once a week forgets more than a child who touches it briefly, more often.
Fifteen minutes twice a week beats two hours once a month.
Changing a number to see what happens is real learning, not time-wasting.
A program that breaks is the normal state of coding, not a sign the child is struggling.
If they can explain it, they understood it. If they cannot, you have found the gap.
Ask “what did you expect it to do?” instead of pointing at the wrong line. Finding the bug is the skill worth building.
Praise the fact that they kept going after it broke, not just the finished screen.
You do not need to know how to code to help your child learn it. Most of what helps is about how you respond, not what you know.
Parents in Hyderabad usually start from one of two places. Either the child has shown an interest — asking how a game works, wanting to make one — or the parent wants them to build the thinking skills early, before school gets heavier. Both are reasonable starting points, and both lead to the same first question: what level should my child start at?
That question is answered by the child, not by their age alone. It is why a trial session is more useful than a brochure, and why the fee depends on the programme a child is actually placed in.
Metro Pillar No. A689, Dr Atmaram Estates, 3rd Floor, Nizampet X Roads, Nizampet, Hyderabad, Telangana, 500072
Beside Sri Bhramaramba Theatre, near JNTU Metro Station.
Please call or message before visiting, so we can keep an educator free to talk you through the programme.
Start from location, availability and learning mode, and we will tell you what fits.
Share which part of Hyderabad you are in and we can tell you whether the centre or an online batch works better for your family.
Classroom sessions run at Nizampet X Roads. Ask which modes are currently open.
Batch timings shift as groups fill. A quick call or WhatsApp message gets you the current position.
Children often combine one technical programme with one that works a different kind of thinking.
The usual next step after block-based coding, once a child types comfortably.
🤖How smart technology works, and how to use it safely and responsibly.
🦾Coding applied to something physical the child can pick up and watch move.
🖥️Using a computer purposefully — files, typing, searching and staying safe online.
♟️Planning several moves ahead and thinking about consequences before acting.
🧠Reasoning, memory and puzzles away from the screen.
Clear explanation
Guided activities
Visible outcomes
Short, direct answers to the questions parents ask most.
The first ideas are easy — putting instructions in order is something most children already understand. It gets harder gradually, which is why the level is matched to the child rather than to their year in school.
Most children start with block-based visual coding because it removes typing and spelling errors, then move to a text-based language once they read and type comfortably.
Interactive stories, simple games, quiz games, animations, a basic calculator and small problem-solving projects — matched to the child’s level rather than handed out uniformly.
Tell us your child’s class and what they enjoy. We will suggest the closest program fit—no pressure and no upfront payment.