Head office, Rana Pratap Bagh, Delhi011 2721 1512+91 97116 99511

Computing and coding

Computing and coding projects for class 6 to 8: 32 ideas.

Each project below opens to its own page with what it shows, the science behind it, the materials, safety, step-by-step instructions, what you should see and viva questions. Many can be made from things at home; where a kit helps, the page links one.

Other subjects for class 6 to 8: Physics, Chemistry, Biology, Maths, Earth and space, Electronics and robotics, Environment.

  1. Scratch game: catch the falling fruit with a bowl

    Working modelEasy2 hoursfree8 steps

    Variables keep score and lives, and a forever loop with an if block checks again and again whether the fruit touched the bowl. This is the core idea of every simple video game.

  2. Scratch maze game that senses wall colour

    Working modelEasy2 hoursfree8 steps

    The sprite reads the colour under it with the touching colour block, so you can draw any maze and the game still works. It shows how input from the keyboard turns into movement.

  3. Scratch times-table quiz with random questions and score

    Working modelEasy1 to 2 hoursfree8 steps

    A loop asks random multiplication questions, reads what you type with the answer block and compares it with the right product. It shows how a program takes input and makes decisions.

  4. Scratch animated story of a monsoon day using broadcasts

    Working modelEasy2 to 3 hoursfree8 steps

    Broadcast messages let sprites talk to each other, so scenes happen in order without anyone clicking. It shows how separate scripts cooperate in one program.

  5. Scratch pen rangoli: rotating squares make a flower

    Working modelMedium2 hoursfree8 steps

    A loop inside a loop draws a square 36 times, each turned a little, and the result is a rangoli-like flower. It shows how repeating a simple shape with a small turn builds complex patterns.

  6. Scratch flying-bird game with gravity and moving pipes

    Working modelMedium3 hoursfree8 steps

    A speed variable that keeps decreasing acts like gravity, and a key press resets it upward. It teaches how simple rules about speed produce natural-looking motion.

  7. Scratch analogue clock that shows the real time

    Working modelMedium2 to 3 hoursfree8 steps

    Three hands are turned by formulas using the current hour, minute and second from the computer’s clock. It links maths on angles to coding.

  8. Scratch road-crossing safety game with a pedestrian signal

    Working modelEasy2 hoursfree8 steps

    A signal sprite changes between stop and walk using wait blocks, and a child sprite checks the signal before moving. It teaches road safety and conditional logic together.

  9. Scratch two-player pong with paddles and a bouncing ball

    Working modelMedium3 hoursfree8 steps

    The ball bounces off the walls and the paddles by changing its direction. It teaches how direction angles work and how two players share one program.

  10. Scratch Hindi to English word game using two lists

    Working modelMedium2 to 3 hoursfree8 steps

    Two lists hold matching words at the same positions, and the program picks a random position to ask a question. It shows how lists store related data in order.

  11. Scratch reaction-time tester using the timer block

    InvestigatoryEasy2 hoursfree8 steps

    The program waits a random time, changes the colour, and measures how long you take to press a key. It shows how the timer block measures short intervals and how a list can store results.

  12. Python general knowledge quiz using a dictionary

    Working modelEasy2 hoursfree8 steps

    A dictionary stores questions with their answers, a for loop asks them one by one, and an if statement compares answers. It is the first full program most students write.

  13. Python guess-the-number game with hints and a limit

    Working modelEasy1 to 2 hoursfree8 steps

    The computer picks a secret number with the random module and gives too high or too low hints. Using the hints well is a binary search, which finds a number in about seven guesses out of 100.

  14. Python turtle spirograph of coloured circles

    Working modelEasy1 to 2 hoursfree8 steps

    Python’s turtle module draws on a window. Drawing 72 circles with a 5 degree turn each time makes a spirograph, which shows how loops and angles create patterns.

  15. Python rock paper scissors with a rules dictionary

    Working modelEasy2 hoursfree8 steps

    The computer picks randomly and a dictionary stores what beats what, so the winner is found without a long list of if statements. It shows how data can replace repeated code.

  16. Python unit converter for length, mass and temperature

    Working modelEasy2 hoursfree8 steps

    The program converts between units using stored factors and the Celsius to Fahrenheit formula. It combines maths with menus and functions.

  17. HTML personal home page with a photo, list and links

    Working modelEasy2 hoursfree8 steps

    A web page is a text file with tags that tell the browser what each part is. This project builds a first page using headings, paragraphs, an image, a list and links.

  18. HTML recipe page for poha with ingredient and step lists

    Working modelEasy2 hoursfree8 steps

    Ingredients go in an unordered list and the method in an ordered list, so the browser numbers the steps automatically. It shows how to choose the right tag for the meaning.

  19. HTML class timetable with merged cells and striped rows

    Working modelEasy2 hoursfree8 steps

    An HTML table with rows, headings and merged cells shows a weekly timetable, and CSS stripes the rows for easy reading. It teaches tables, colspan and the nth-child selector.

  20. Spreadsheet monthly household budget with over-budget checks

    InvestigatoryEasy2 hoursfree8 steps

    A planned and an actual column are compared with formulas that give the difference and warn when spending exceeds the plan. It teaches the basics of budgeting and spreadsheet formulas.

  21. Spreadsheet marksheet with total, percentage, grade and result

    Working modelMedium3 hoursfree8 steps

    Formulas work out each student’s total, percentage, grade and pass or fail, and nested IF handles the grade bands. It shows how report cards can be calculated automatically.

  22. Spreadsheet survey: pie chart of how classmates travel to school

    InvestigatoryEasy2 days with the surveyfree8 steps

    Survey answers are counted with COUNTIF and shown as a pie chart with percentages. It teaches data collection, counting and choosing the right chart.

  23. Spreadsheet pocket money tracker with a running balance

    InvestigatoryEasy1 month of entriesfree8 steps

    A running balance formula adds income and subtracts spending on every row, and a line chart shows how the balance changes over the month. It teaches saving habits and cell references.

  24. Spreadsheet temperature heat map for a month

    InvestigatoryEasyA month of readingsfree8 steps

    Daily maximum temperatures are coloured from cool to hot with a colour scale and summarised with AVERAGE, MAX and MIN. It shows how colour helps people see patterns in numbers.

  25. Spreadsheet sports day scoreboard using SUMIF

    Working modelMedium2 to 3 hoursfree8 steps

    Points from many events are added for each house with SUMIF, ranked and drawn as a bar chart. It shows how one list of results can produce a summary.

  26. Digital safety survey: how classmates handle passwords

    InvestigatoryEasy3 daysfree8 steps

    An anonymous survey of habits, such as sharing passwords or reusing one everywhere, gives percentages and a bar chart. It shows which habits put accounts at risk and how to improve them.

  27. Digital safety test: can friends spot fake messages?

    InvestigatoryMedium1 weekfree8 steps

    A set of made-up messages, some genuine-looking and some fake, is sorted by friends using a checklist, and the results show which tricks work best. It teaches how to recognise phishing and scam messages.

  28. Digital wellbeing: a one-week screen-time diary and plan

    InvestigatoryEasy1 weekfree8 steps

    Daily screen time for study, play and chat is logged for a week, averaged and charted, then a plan is made and tested. It teaches self-observation and healthy habits with data.

  29. Media literacy: check five forwarded messages before sharing

    InvestigatoryMedium1 weekfree8 steps

    Forwarded claims are checked with a three-step method: who says it, when, and what do reliable sources say. It teaches how to stop false information from spreading.

  30. Paper flowchart for an ATM withdrawal with three PIN tries

    Working modelMedium2 hoursfree8 steps

    A flowchart with decision diamonds and a loop describes the steps of an ATM withdrawal, including three PIN attempts and a balance check. It shows how to plan an algorithm before coding it.

  31. Sorting number cards by hand: bubble sort against selection sort

    InvestigatoryMedium2 hoursfree8 steps

    Eight number cards are sorted by two methods while counting comparisons and swaps. It shows how different algorithms reach the same answer with different amounts of work.

  32. Binary number cards that count from 0 to 31 on paper

    Working modelEasy2 hoursfree8 steps

    Five cards with dots for 1, 2, 4, 8 and 16 show any number up to 31 by turning cards face up or down. It teaches how computers store numbers using only on and off, which are the digits 1 and 0.

WhatsApp us