Star Student Builder logoStar Student Builder
๐Ÿ’ป Code Master

Learn to code โ€” and make something of your own

Coding in school, Std by Std. Tap blocks or type real commands, and watch your program draw, move and play. It all runs inside this page: no installing, no internet needed.

๐ŸŽจ Open the playground ๐Ÿฑ Scratch projects ๐ŸŽฎ Coding games
๐Ÿข First StepsStd 1-2๐Ÿงฉ Block BuildersStd 3-5โš™๏ธ Code MakersStd 6-8๐Ÿš€ Young DevelopersStd 9-12
Lesson 1

Break the Picture into Parts

Decomposition: split a problem you cannot solve into parts you can.

Start โ†’
Lesson 2

One Algorithm, Any Polygon

An algorithm is a general recipe: repeat n times, go forward, turn 360 divided by n.

Start โ†’
Lesson 3

Maths Inside the Drawing

Repeated addition inside a loop builds a sequence, and you can predict it before you run it.

Start โ†’
Lesson 4

States and Conditions

A variable can hold the state a program is in, and conditions decide how it behaves in each state.

Start โ†’
Lesson 5

Patterns Inside Patterns

A block built from a block built from a block: self-similar patterns from three tiny definitions.

Start โ†’
Lesson 6

The Same Loop in Python

Languages differ in punctuation, not in ideas: a loop is a loop everywhere.

Start โ†’

๐ŸŒŸ Make your own

Project

A Logo for Your School

Design a logo. Decompose it into parts first, write one block per part, and keep every block short enough to test on its own. Join them only at the end, and you will know exactly where to look if something is wrong.

Build it โ†’
Project

A Game Board

Draw a board for a game you invent: snakes and ladders, a maze grid, or a race track. Use loops for the rows, a variable for the square size, and a condition to colour alternate squares. Then write the rules of your game on paper.

Build it โ†’

๐ŸŽฎ Games for Std 9-12

Mazepar 20

Field Rows

a star in the middle of a run splits that run into two repeats

Play โ†’
Mazepar 7

Double Step

a loop inside a loop: the inner loop walks two squares, the outer loop repeats the whole step

Play โ†’
Mazepar 15

Star Comb

an outer loop can repeat a whole journey that already contains loops of its own

Play โ†’
Bug hunt

Spiral That Will Not Grow

A spiral whose sides get longer as it turns.

Fix it โ†’
Bug hunt

Block Without an End

A flower of six petals, drawn with your own block.

Fix it โ†’
Drawโ˜…โ˜…โ˜…โ˜…

Rangoli Squares

Draw this picture: twelve squares turned around the same centre, with a ring of dots outside them.

Draw it โ†’
Drawโ˜…โ˜…โ˜…โ˜…โ˜…

Snowflake

Draw this picture: a snowflake with six arms, each arm carrying two small twigs.

Draw it โ†’
Ask GuruAcharya Samayeshwar