DRY is an acronym for Don't Repeat Yourself. It's a critical programming concept and skill to learn.
The new Sphero SPRK Edition makes it even easier for teachers, parents, and kids to learn math, robotics, and programming.
This computer science problem is both interesting and fun to recreate in a classroom or group.
The FUZE computer is a 1980s computer design with the brain and flexibility of a modern Raspberry Pi. It's ideal for teaching kids to code and build electronics projects.
Here are a few of the many fun summer projects to be found at Instructables.com website.
The Kano computer is a Raspberry Pi computer with a spiffy installation process (and manual) and a carefully thought out online experience.
Every month the Bitsbox service delivers a colorful booklet full of fun coding projects for kids to do then share with friends and family.
Paper is a free software app for iPad users that is ideal for sketching simple to complex images, designing blueprints or diagrams for the boardroom, and taking notes in class. Paper has gained popularity for its multipurpose features. Approximately 10 percent of all iPad users have downloaded the app, according to The Verge website. Paper […]
Dash and Dot robots are cute round robots from the Wonder Workshop for kids elementary school age. Kids play with them to have fun and learn about technology.
Here are a number of simple and fun 3D models to print with your own 3D printer or through a 3D printing service.
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
You can print 3D models without owning a printer. Here's my experience printing 3D models using 3DHubs.com and a local printer.
This book helps average non-technical people learn how to free themselves from mundane computer tasks.
A real life case study to explore online security, privacy, and the law.
Learn without a computer or programming language. Includes exercises.
Practice problem solving skills programmers use every day.
From simple to complex, here are nine three-dimensional models you can download then print to explore 3D printing.
Kirby is software you can use to create website without the hassle of a database. Plus its easy to install and use.
Here's how to find and install ubermix, an operating system and tools schools and individuals can use to give new life to old computers.
A simple overview how to use this website creation service to build your own website.
MaKey MaKey is an invention kit that connects any object that conducts even a little bit of electricity to make things like banana pianos.
These SketchUp projects range from introductory to complex with lots of links to more videos and projects.
Create online video games for Microsoft Windows 8.1 and Xbox using this free software tool kit.
This is a great project for a morning or afternoon. Plus you will have a board game to play when you're done.
Logic puzzles help develop reasoning skills useful for programming, computer science, and anything you might do.
Wix.com is a free online tool you can use to create a website. Here's a basic tutorial to get started, as well as files to build a test site.
A 4,000 year old Chinese magic squares puzzle is both fun and a way to learn basic problem solving skills. Plus turtles.
The story of an English-speaking person learning a little Japanese by playing the latest Harvest Moon game, Connect to a New World, in original Japanese.
Learning how to draw is a great way to learn how to pay attention to detail, and learn what to leave out.