Give the perfect gift for tech-minded kids in your life: 25% off!

dark mode light mode Search Menu

June 2019 Learn More Links

Olabi Makerspace on Flickr

Model View Controller

MVC Framework Introduction


Design Patterns & Anti-Patterns

An explanation of MVC from Codeacademy

Architecture Patterns vs Design Patterns

Elementary Model View Controller video

Catalog of Design Patterns

What’s Behind Bluetooth’s Funny Name?

Bluetooth named after powerful king

About bluetooth

History of Bluetooth

Bluetooth fun facts


Harald Bluetooth Facts

Man who named Bluetooth

Bluetooth Group

Van Gogh Museum – Bluetooth

Bluetooth Beacons – Target

What was Deep Blue?

chess games

Deep Blue – Kasparov-Chess

AI-Video Games

chess AI step-by-step

AI Board Games

Coding AI Using Starbursts

Why Kids Should Start with AI Early

Untold History of AI

Paper Games

3d pen tutorials A cherry tree in bloom

3d pen basic tutorial

paper figures suitable for the battle royale

An articulated yet simple paper figure design

check out instructables paper section

App Inventor

MIT App Inventor

Companion App to test Apps on Android device

Google app inventor for Android

Google do-it-yourself app creation

App Inventor for Android

Android abelson

App inventor coming soon for iPhone

Clippy’s Back!

Bob operating system

How Clippy changed the world

Clippy Resurrected

The History of Clippy

The Worst 50 inventions,28804,1991915_1991909_1991755,00.html

Print a 3D Galaxy

Cantor’s different sizes of infinity

Goedel’s Way – book on computation and its limits

Minecraft Papercraft


Minecraft charaters, mobs and blocks

Ultimate Guide to Minecraft Papercrafts

Learning JavaScript with Cue

Cue Wonder Workshop

Cue Curriculum Guide, Cue In App Challenge Solutions

Microsoft MakeCode


The Rust book

Rust by Example

the Rustlings course

Raspberry Pi, – Computing with Rust

tutorial series -Rust: the Hard Parts

Learning Rust with Entirely Too Many Linked Lists

An emulator for the NES written in Rust

An operating system written in Rust

operating systems in Rust

The rendering engine for the Firefox browser

Why rust and web assembly?

Tinkercad Circuits

Arduino Electronic Circuits in Tinkercad Tips and Tricks

Pushbutton digital input



whack a mole game


arduino printable relays for kids;_ylt=AwrCmnqfHNJcOxgAQggPxQt.;_ylu=X3oDMTByMjB0aG5zBGNvbG8DYmYxBHBvcwMxBHZ0aWQDBHNlYwNzYw–?p=arduino+tinkercad+relay+for+kids+printable&fr=yhs-Lkry-SF01&hspart=Lkry&hsimp=yhs-SF01

Coupons: relays for arduino


RGB LED Color Mixing with Arduino in TinkerCAD

Make a Turtle Move in Circles

Turtle built-in commands

First turtle program

Python turtle module

Python Turtle Colors

Color filled shapes in python

Turtle Command flash cards

Python turtle cheat sheet

Python Turtle Graphics


Python turtle drawing

Scratch Gravity

Scratch – jumping and gravity

Using Gravity in Scratch

Simulating Gravity

Fibonacci Flowers in SketchUp


Scratch projects

Fibonacci Flowers in Scratch

Maze Generator

Raspberry Pi forum

maze generator


make your own maze

STEAM Summer Reading List

Science Books for Kids

Best STEAM Children’s Books


Gamifying the Summer

Gamifying education

Gamifying a Home School

Gamifying Match Lessons

Gamifying social studies

Gamifying learning

Gamifying the Classroom

Gamifying your class

Gamifying education – tech culture

Gamifying K-12