MIT Scratch
MIT’s platform for children to program stories, games, and animations. Uses draggable, interlocking UI elements to build programs and reinforce programming concepts.
Google Developers - Tech Tips from Teachers
A Google Developers series focused on creating engaging educational apps with high adoption rate. Notes here.
Code Monkey Island
Kickstarter for a board game that teaches programming logic to kids. Great philosophy, beautifully designed. From the kickstarter: “What I realized almost immediately while prototyping and testing this game was that kids are way, way smarter than we give them credit for.”
Arduino Libraries
Libraries for communications, USB, bluetooth, Wi-Fi, Android, LEDs, etc.
/r/arduino
Subreddit for Arduino enthusiasts. Sidebar with resources. Running “android” search brings up several hits, including one for an Arduino IDE for Android.
LED Table Android App
Video demo of an Android app that controls a custom-made table of 200 LEDs. Through the app, users can draw and animate with light on the table, and even play games. Mind = blown. Worth the long watch.
Planet Arduino
rrrepo collection of user-submitted Arduino resources!
Adafruit
Adafuit.com -- NYC based source for diy hardware components. They have a ton of great learning resources for Arduino / robotics, this motor selection guide looks very helpful.
Mechanical Parts
Nifty little Arduino drawing robot that likes to sketch obscene things :)
How to Make Your First Arduino Robot
Solid looking low-cost arduino robot tutorial.
Bluetooth serial communication with Mac, JY-MCU Bluetooth and Arduino
Connect Mac to Arduino via Bluetooth. 8/11 - complete
Connect Arduino to Android via Bluetooth
Tutorial on how to install Bluetooth to Arduino and connect to Android.
How to Use a Breadboard
Great tutorial on how a breadboard works and is used for electronics prototyping.
Algoid
From the Play Store: Algoid is an educational app that uses a simple but complete language called Algoid Language (AL) to teach programming. Target Audience: Kids, teenagers and adults interested in learning computer programming. (free, 4.1 stars)
Lightbot
From the Play Store: Lightbot is a programming puzzle game that uses game mechanics that are firmly rooted in programming concepts. Lightbot lets players gain a practical understanding of basic control-flow concepts like procedures, loops, and conditionals, just by guiding a robot with commands to light up tiles and solve levels. Ideal for ages 8+ ($2.99, 4.7 stars)
Tynker for Schools, The Foos, and Pocket Code are all recommended by Google as case studies.
Google Blockly
Blockly is a library for building visual programming editors. Lots of functionality built-in, customizable in many ways, users able to share patterns via cloud storage.
A Programming Language for Children by Mary Rose Cook
Turtle Academy
Website aimed at helping kids learn programming. See Logo language Wiki.
Designing Mobile Apps for Kids
Talk on maximizing engagement and minimizing frustration for young users. Covers intuitive gestures, content for parents, audio/visual input feedback, etc.
Designing Web Interface for Kids
Thorough article provides some tips that can probably be implemented on mobile.
Brand voice and UX: A starter guide
Digging deep into defining your brand's voice/tone/character.
The Disruption Department
St. Louis-based organization connecting students, regardless of circumstance, to tech and learning/building experiences. STEAM.