Welcome to the factory floor. Your job: program the robots.
Three tight challenges that combine text manipulation, math, and conditional logic. Each one simulates a real task on the assembly line.
The Challenges
Name Tag — Every robot needs an ID. Join text blocks to create a tag like “ROBOT-7” and print it. Text concatenation meets manufacturing.
Assembly Line — Use a Repeat block to simulate building multiple units. Print each step of the assembly process. Loops are how factories (and programs) scale — do the same thing many times without writing it many times.
Quality Control — The intermediate challenge. Check if a robot passes inspection using an IF-ELSE block. If the quality score is above the threshold, print “PASS.” Otherwise, print “FAIL.” Every factory has a quality gate. Your code is the gate.
What You’ll Learn
This pack is compact — just three challenges — but each one nails a fundamental concept. Text joining, loops, and conditionals are the three tools you’ll use in almost every program you write.
The factory metaphor works because programming IS manufacturing. You define a process, automate it, and build quality checks into the pipeline. That’s what developers do every day.
Three challenges. One factory. Zero defective robots.