Crack the Code
Crack the Code is the NSW Technology Mandatory 7–8 design project, rebuilt as a self-paced course on Little Bird. You'll go from your first `digitalWrite(LED, HIGH)` to a complete alarm/alert system using a real Arduino + ThinkerShield kit. By the end you'll be reading buttons, potentiometers and light sensors, driving LEDs and piezos, and writing real Arduino C++ — the same code your kit ships with.
What you'll learn
Course content
Before you start
Questions people ask
Do I need an Arduino to start the course?
You can read the lessons and see the code without one, but you'll get the most out of Crack the Code with a real Arduino + ThinkerShield. Order the kit from Little Bird and the components arrive in a single box.
Will this work on a school Chromebook?
Yes — the Arduino IDE for Chrome/Web works on managed Chromebooks. We test against the latest browser-based Arduino IDE.
Is this aligned to the NSW Technology Mandatory syllabus?
Yes. Crack the Code is the customer-facing version of the unit teachers are running in NSW Stage 4 Technology Mandatory. Outcomes map to TE4-1DP, TE4-2DP, TE4-3DP and TE4-6FO.
What if I get stuck?
Every lesson has a 'Check yourself' mini-quiz and a Discussion thread. We also publish the full reference solution for each exercise once you mark the lesson complete.