HanuLab HanuLab
🗺️ Map👑 Master › ⚡ Algorithms & Efficiency

Lesson 1 — Linear Search and Counting Steps

⏱ 30–40 minutes 💻 Write real Python in the browser 💡 Algorithms are judged by step count, not by feel — linear search grows step-for-step with the data
💡 Play away! To save stars, ask a parent to log in
👨‍👩‍👧 Notes for parents

Level: Master — roughly Grade 9 / ages 14–15 Duration: 30–40 minutes Format: Write real Python in the browser Concept: Algorithms are judged by step count, not by feel — linear search grows step-for-step with the data

Learning Objective

Kids write a linear search with a step counter and explain what happens to the count when the data doubles.

Do It Together (Parent-Child Co-participation)

Play it out: hide one object among 8 drawers and count how many a searcher opens — on average about half of them.