Coding
Coding Resources
Elenco Teach Tech Mech-5 Mechanical Coding Robot
A screen-free coding robot that teaches programming concepts through mechanical switches and gears, building computational thinking skills without any digital devices.
Coding Projects in Scratch
A beautifully illustrated Scratch programming guide with step-by-step coding projects for ages 8-14.
Girls Who Code: Learn to Code and Change the World
An inspiring guide combining coding instruction with stories of women in tech, for middle and high school students.
Lauren Ipsum: A Story about Computer Science and Other Improbable Things
A children's adventure novel that teaches computer science concepts through story — no coding required.
Automate the Boring Stuff with Python, 2nd Edition
A practical Python programming guide teaching automation of real-world tasks, for high school and adult beginners.
Coding for Kids: Scratch
A step-by-step Scratch programming guide for kids ages 8-12 with 10 creative coding projects.
Python for Kids: A Playful Introduction to Programming
A fun, illustrated guide to Python programming for kids ages 10 and up, with games and puzzles.
JavaScript for Kids: A Playful Introduction to Programming
A fun, illustrated guide to JavaScript programming for kids ages 10+, building games in the browser.
Hello World! Computer Programming for Kids and Other Beginners, 3rd Edition
A father-son guide to Python programming for kids 12+ and complete beginners, now in its 3rd edition.
CircuitMess Rimac Nevera Buildable RC Hypercar
A 1:28 scale, fully functional Rimac Nevera replica students build from the chassis up, then program in CircuitBlocks or C++ — an EV engineering course in kit form.
CircuitMess Jay-D 2.0 DIY DJ Mixer Kit
A buildable, fully functional DJ mixtable that teaches digital sound — DACs, amplifiers and speakers — alongside electronics assembly and coding.
CircuitMess Chatter 2.0 DIY Encrypted Communicators
Build a matched pair of long-range radio messengers that send encrypted texts with no Wi-Fi or cell service, and learn how wireless communication actually works.