# data[].attributes.attachment_link.description
ITEC Australia is a national competition with a focus on innovative thinking.

# data[].attributes.attachment_link.title
ThingLink: Create unique experiences with interactive images, videos & 360° media

# data[].attributes.attachment_link.description
Easily create interactive and immersive visual experiences for online communication and learning. Start a free trial!

# data[].attributes.attachment_link.title
Powtoon | Create Awesome Videos Yourself

# data[].attributes.attachment_link.description
Powtoon gives you everything you need to easily make professional videos and presentations that your clients, colleagues, and friends will love! No design or tech skills are necessary - it's free, easy, and awesome!

# data[].attributes.body
Game Design

# data[].attributes.attachment_link.readable_text
Publish iPhone, iPad, Android, Windows, Mac, Linux & HTML5 games without code

Game Studio in a Box
Stencyl isn't your average game creation software; it's a gorgeous, intuitive toolset that accelerates your workflow and then gets out of the way. We take care of the essentials, so you can focus on what's important - making your game yours.

Publish Everywhere
With extensive platform support, you can rest assured that all players will have access to your game. Today, Stencyl supports:

Make #1 Games
The best Stencyl games have reached top slots in the App Store and Google Play while being featured under the "Best New Game" section under their respective stores. Our best web games have been sponsored by major publishers such as ArmorGames, Kongregate and Newgrounds.

Building game logic is literally a snap

The Best Drag & Drop Interface
Our drag-and-drop gameplay designer pays homage to the successful MIT Scratch project. We extend Scratch's simple block-snapping interface with new functionality and hundreds of ready-to-use blocks.

Write Code if you want
Power users can create and share their own blocks, extend the engine through code, import libraries and write their own custom classes that interact seamlessly with block-based Behaviors.

Bring your ideas to life

Build Worlds
If you're used to graphics editors like Photoshop, you'll feel right at home in the Scene Designer. Familiar features, such as a selection tool, zooming, grid-snapping and flood fill, will help you quickly craft complex worlds out of Actors, Tiles and Terrain.

Create Actors
Drop in graphics from your computer to create Actors on the fly. Then use Stencyl's Actor Editor to tweak your Actors' appearances, behaviors and physical properties, and to get them ready for showtime.
Realize your game's full potential

Sell Your Game
Bringing your game to the App Store, Google Play or alternate stores like Steam is the best way to make money and reach millions of players. Our best games have brought in enough to allow their developers to quit their jobs and create games full-time.

Embed Ads
Games can embed ads as a primary or secondary source revenue. We support iAds and AdMob for mobile games while web games can use Newgrounds. A larger variety of networks (including ad mediation) are supported through extensions.

Sell Digital Goods
Games that wish to adopt a freemium model can use in-game purchases to provide unlockable levels & content while offering part (or all) of the game for free, boosting its reach to more players.

Seek a Sponsorship
Sell rights to your game to a sponsor who will market the game on your behalf. Stencyl games have been proudly sponsored by big names (ArmorGames, Kongregate, Newgrounds) and small names alike.

Join the 500,000 developers who have adopted Stencyl

# data[].attributes.attachment_link.title
Stencyl: Make iPhone, iPad, Android & Flash Games without code

# data[].attributes.attachment_link.description
Make iOS (iPhone/iPad), Android, HTML5, Windows & Mac games without code using Stencyl.

# data[].attributes.body
digital design

# data[].attributes.attachment_link.description
Piskel, free online sprite editor. A simple web-based tool for Spriting and Pixel art. Create pixel art, game sprites and animated GIFs. Free and open-source.

# data[].attributes.body
Australian Digital Technologies Challenges

# data[].attributes.attachment_link.description
Online platform to learn and teach programming in the classroom. Created by educators for educators. Learn Python, HTML, CSS, embedded programming, and more.

# data[].attributes.body
Computer Science professionals

# data[].attributes.attachment_link.title
Meet the professional | Computer programming | Computing | Khan Academy

# data[].attributes.attachment_link.description
What can you do with computer science and programming skills once you've learned them? We've invited people from all around the world and the industry to introduce themselves to you. Find out how diverse our field can be!

# data[].attributes.body
Teaching resources

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.body
Teacher resources

# data[].attributes.attachment_link.description
In development online version of GSM Learning Guide content

# data[].attributes.attachment_link.title
Scope and Sequence | Digital Technologies Hub

# data[].attributes.attachment_link.description
This resource provides a possible set of sequenced topics that could be used in teaching the Australian Curriculum Digital Technologies curriculum to address the content descriptions of the curriculum.

# data[].attributes.body
Pinterest link

# data[].attributes.attachment_link.readable_text
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean pharetra, ligula non mollis pretium, lectus libero sodales augue, interdum auctor mauris dui non risus. Nulla facilisi. Nunc rutrum diam in elit sagittis eget viverra erat viverra. Morbi imperdiet aliquet libero vel rhoncus. Integer.

# data[].attributes.attachment_link.description
The new Makey Makey Apps are the culmination of years of learning and play at JoyLabz. We took our tried-and-true piano app that was created when Makey Makey was first introduced, and we took it up a level alongside a number of new apps that we have created from the ground up.

# data[].attributes.attachment_link.title
Voki | Speaking Characters For Education

# data[].attributes.attachment_link.description
Voki is a fun tool that students can use for homework, classwork or projects. Customize their appearance and what they say, and share with others!

# data[].attributes.attachment_link.readable_text
Introduction

Welcome to the world of Makey Makey! A world where everyday objects are much more than they appear. Bananas are more than just a curvy fruit --- they're keys to a virtual piano. Play-Doh isn't just a child's toy --- it's the controlling force behind Pacman's up/down/left/right. And your simple pencil drawings are a portal to Portal.

Be prepared to look at everyday objects in a whole new light. Be stoked! The world is your construction kit.

Materials Required

Makey Makey --- The star of the show! The kit should already include:

Mini-USB Cable

Alligator Clip Cables

Tinned Tipped Wires

A computer (Windows, Mac OS X, or Linux) with an Available USB Slot

Button Material (e.g., fruit, Play-Doh, tin foil, copper tape, pencil, a friend)

A Primed Imagination

Suggested Reading

What is the Makey Makey?

The Makey Makey is a collaborative project between Jay Silver and Eric Rosenbaum of the MIT Media Lab and SparkFun Electronics. It's an invention kit that encourages people to find creative ways to interact with their computers by using everyday objects as a replacement for keyboards and mice. With the Makey Makey, you could replace your space key with a banana, use Play-Doh to move and click your mouse, or high-five your best friend to advance PowerPoint slides.

Hardware Overview

Top Side

The Makey Makey is a two-sided circuit board. On the more simple top side, the Makey Makey has six inputs: the up/down/left/right arrow keys, as well as the space bar and mouse left click:

Each of those inputs as well as the very important "Earth bar" are available in the form of what I like to call "alligator-bait" connectors. You'll use the included alligator clip cables to clip right into the hole pairs. This will all be made much more clear in the next section. For now, let's keep summarizing your Makey Makey.

If any key is activated with the "Earth Bar," an associated LED will light up next to the pad.

Back Side

When you flip the board over to the back side, you will notice a mini-B USB connector and POWER LED. The connector is where you will connect the USB cable to a computer. The LED will light up when the board is powered.

You've also got access to 12 more keys via the black female headers:

W, A, S, D, F, and G on the keyboard side

up/down/left/right mouse movement and left/right clicks on the mouse side

The bottom header has six additional ground (aka Earth) outputs.

The top header is an expansion/output header. They KEY OUT and MS OUT are connected to the LEDs on the back to indicate whether you're pressing a keyboard or mouse key, respectively. This can be used to connect low-power LEDs and small motors. The RESET will reset the board when connected to ground. There are also pins for power through the 5V and GND. The last two pins (PGD and PGC) are used by the factory to program.

The pins broken out through the black female headers are all available in the form of "jumper-wire" connectors to connect male jumper wires, header pins, stripped wires, or tinned tipped wires.

Hardware Hookup

The simplest Makey Makey key you can make is one that only uses your fingers. Below are instructions to make yourself into a key!

Connect a USB Cable

First, grab the mini-USB cable included with the Makey Makey and insert the cable into the connector. Connect the other end to a USB port of your computer.

Ignore Pop-up Windows

When you first insert the Makey Makey into your computer, a window may pop up. You can cancel or close out the window.

Connect Earth

Touch the Earth bar to ground yourself.

Connect Yourself

Simultaneously touch the SPACE pad. The LED above the SPACE key should light up, and a space command should be sent to your computer.

Now try leaving one finger on the Earth bar while quickly tapping the space button. Getting a feel for it? It should work just like your standard space key!

Testing With a Text Editor

Open up some sort of text editor (Notepad, Word, TextEdit, etc.) on your computer to confirm if the Makey Makey is sending a space to your computer. Remember, just as with your boring ol' keyboard, your computer will interpret keypresses differently depending on what program is active. You can also use your mouse to click between the words in the textbox shown below.

Online Apps for Makey Makey

Looking for some fun games to test out the Makey Makey? Click on the link below to try out the online apps provided by JoyLabz!

Making Your First Key

Makey Makey Key-Making Materials

To make your "standard" key with the Makey Makey you need the following:

A connection to a Makey Makey input. This can be done using alligator clips on the the hole pairs, or jumper wires on the black connector sockets.

Connection to a Makey Makey ground (Earth). Again, you'll connect to earth using either alligator clips or jumper wires.

Some sort of key material. This is the fun/creative part! There's a world of Makey Makey keys out there. Anything that's even slightly conductive is just waiting to become a computer input. The classics include your fingers, bananas and pencil scratchings.

Something to activate the key by connecting between the key material and the ground input. Your fingers work pretty well for this. Anything even slightly conductive will do, though.

Making a Key

Activating a key means creating a closed circuit. For the circuit to work, electrons have to be able to flow from the Makey Makey input key to Makey Makey's ground. Usually your fingers will be the missing link between those two:

Image courtesy of JoyLabz

Let's try making a bona fide Makey Makey key. First, you'll need to find some sort of key object. Dig around your house, check your fruit basket or coin purse, or grab a pencil and make a drawing to try it out.

Pick out your favorite-colored alligator clip cable, open one of the jaws, and snap it down onto your key. Clip the other end of the clip into one of the Makey Makey top-side inputs. SPACE is great for testing purposes, so we will start with that key pad:

Now, grab a second cable for the ground connection. Black is the classic "ground color", but set your own trend and pick whatever you want. Clip one end of one cable into the Earth bar and let the other end dangle for now.

Open up some sort of text editor (Notepad, Word, TextEdit, etc.) on your computer. Or you can click between the words in the test box provided below.

Finally! Grab the dangling end of the ground cable with one hand. Make sure you're touching the metal part of the clip. Then use your other hand to touch the banana, or whatever your key might be. BAM! Space!

Experimenting With Key Materials

Don't have a banana? Try experimenting with different materials. Some materials conduct better than others. Certain materials can also be conductive over a period of time. Try it out!

Below is an example of a hand-drawn key from a standard pencil. A dotted circle was drawn on two sides of a piece of paper and extended to the center. Lines of alternating lengths were drawn (short and long) from each extension with a gap between the lines so that one finger could be used as the key.

The first drawing with the thin lines labeled "Button 1" was a poor conductor on paper. However, the second drawing with the bold, thick lines labeled "Button 2" was able to conduct. In this case, the pencil was only able to conduct when there was enough of the material. After a few uses, the lines faded and required another layer of graphite.

Using the Back

Remember the black connectors on the other side of the board? There are additional keys that you can connect! You can follow a similar set of steps, replacing alligator cables with jumper wires. The wires included with the Makey Makey is one type of jumper wire. Jumper wires can be a bit tougher to connect to keys. An easy solution is to connect an alligator cable to the free end of the jumper.

Let's try it out. Insert one end of the tinned tipped wire fully into a socket. Connect the other end to a conductive material. You may need to use an alligator cable to extend and connect to the material. Repeat for the ground connection.

The example below is similar to the hand-drawn button. Strips of copper tape were used for "Button 3" instead of a pencil. Since the material is more conductive and thicker than the hand-drawn lines, only two stripes were used. Regular tape was used to secure the tinned ends of the wire against the paper and table. After a few uses, the copper fared better than the graphite pencil.

Adding More Keys!

To add more keys, simply connect another alligator clip to another Makey Makey input (e.g., arrow keys or mouse click) and connect the other end to a key material. No further ground connections are necessary as long as there is one available. Be creative and connect as many keys as you can to the Makey Makey!

Jim and a Makey Makey connected to various types of keys!

What Makes a Key? Conductivity.

A material is a conductor if it allows electricity (even just a tiny bit of it) to flow. This is the magic behind the Makey Makey: most of the world is conductive! Anything metal will almost certainly conduct electricity. The "standard" conductors are copper, silver, gold, etc. But with the Makey Makey our conductor scope grows. Most organic materials --- things like human skin, liquids, foods and frog legs --- are at least a little conductive. And that's really all the Makey Makey needs.

If an object isn't conductive, it's an insulator. Common insulators include plastic, glass, ceramic and wood. You can usually tell just by looking at something whether it's an insulator or conductor. You'll have to watch out for objects like this, as they just won't work with the Makey Makey. To get around that, though, you can line them with a conductive material (like copper tape, or just regular old wire) or paint. This creates the illusion that they're conducting electricity.

Makey Makey held against an enclosure and connected to a controller with copper tape and alligator cables.

Resistance is a measure of exactly how conductive a device is. Resistance can be measured with just about any standard multimeter. Any object with a resistance of about 4.5MΩ (that's a really high resistance) or less should work as a Makey Makey input. If you're not sure if something will work with the Makey Makey, whip out a multimeter (buy one if you have to; they're an essential tool for electronics hobbyists) and test that resistance! Or, better yet, just connect it to your Makey Makey and experiment.

Remapping Keys

The Makey Makey v1.2 Classic has an option if you ever need to change the default keys. To remap the key, you will need to go online and head over to JoyLabz using any internet browser. Click on the button below to open a new window.

Following the instructions provided by JoyLabz is pretty straightforward, but we also outlined the instructions below. By clicking on the link, it should have opened up a new tab or window. You will have two options. Click on the Makey Makey Classic.

Heads up! When reprogramming the Makey Makey keys, you will need to have the browser window active. If you happen to click outside of the window, it will become dark. All you need to do is use your mouse and click back on the reprogramming window.

The page will also time out if you take too long of a break. When this happens, you will need to start at the beginning.

Once selected, the prompt will ask you to check and ensure that you have the correct Makey Makey version. On the back side with the black female headers, you will notice that the board has a version number printed as v.1.2 If you do not have that version, you will not be able to remap the keys with these instructions. If it is v.1.2, proceed by connecting the Mini-USB cable to the Makey Makey and clicking on the START button. For now, do not connect the other end to your computer's USB port.

Grab two alligator clips and connect the up (↑) and down (↓) arrows together. Then connect the left (←) and right (→) arrows. Once connected, connect the other end of the USB cable to your computer's USB port. You will notice the green LEDs begin to fade in and out, indicating that the Makey Makey is in programming mode.

The browser will eventually respond with a note indicating that the Makey Makey is detected. If you do not see the message, you may need to unplug the USB cable from your computer and start again. Also, make sure that the browser to remap keys is active. Otherwise, follow the prompt by removing the alligator clips if the Makey Makey is in programming mode.

With one hand, ground yourself by touching the exposed GND pads. With the other hand, touch the left or right keys to navigate to the key that you are interested in remapping.

Note: You will only be able to use the Makey Makey to navigate. You will not be able to use your keyboard or mouse.

The key that will be remapped will be highlighted yellow. Let's remap the left mouse "CLICK" on the Makey Makey. Navigate to the left mouse "CLICK" button. Once selected, keep one hand on GND and touch the "CLICK" pad to remap the key.

The key that is being remapped will be highlighted green. The replacement key will be highlighted yellow. At this point, you can select the replacement key located at the bottom of the browser. Navigate through the keys using the Makey Makey's arrow pads. Let's select the "enter" key by moving to its icon and touching the "CLICK" pad.

The browser will have a nice animation and replace the old key with a new key. At this point, you can continue to remap the other keys. For now, we will just remap one key.

Navigate to the SAVE button by pressing on the down pad. Here, you will be able to SAVE the remapped key, CANCEL any changes that you have made, or RESTORE the Makey Makey default keys. Let's save the remapped key by pressing on the "CLICK" pad.

A prompt will pop up asking you to confirm the save. Use the left arrow pad to highlight "YES". Click on the "CLICK" pad to confirm.

The settings will save and you will be greeted with a "SUCCESS!"

Troubleshooting

Not working as expected? Check out the Troubleshooting section for the Makey Makey v.1.2 Classic:

You may even want to check out their Frequently Asked Questions:

Resources and Going Further

If you're left with any questions after reading this tutorial, here are all the Makey Makey-related resources we can find:

Example Projects

Sometimes following by example is the best way to learn. If you're not sure where to start with the Makey Makey, give these examples a look-over. I hope they inspire you! If you want your project added to this list, post it in the comments below, or send us an email!

# data[].attributes.attachment_link.description
Welcome to the world of Makey Makey! A world where everyday objects are much more than they appear. Bananas are more than just a curvy fruit --- they're keys to a virtual piano. Play-Doh isn't just a child's toy --- it's the controlling force behind Pacman's up/down/left/right.

# data[].attributes.attachment_link.title
Learn computer science. Change the world.

# data[].attributes.attachment_link.description
Every student in every school deserves the opportunity to study computer science.

# data[].attributes.body
Digital Portfolio and parent communication tool

# data[].attributes.attachment_link.provider_name
Seesaw | Elementary Learning Experience Platform

# data[].attributes.attachment_link.authors[].name
Seesaw | Elementary Learning Experience Platform

# data[].attributes.attachment_link.title
Elementary Learning Experience Platform | Seesaw

# data[].attributes.attachment_link.description
Seesaw is a Learning Experience Platform with 25M+ users, enhancing elementary education, engagement, and school culture while improving academic success.

# data[].attributes.body
Computational Thinking

# data[].attributes.attachment_link.description
It is a competition aimed at raising awareness of Computer Science in a fun and rewarding way. The competition involves solving problems using computational thinking skills.

# data[].attributes.body
Create stories, games, animations

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.attachment_link.readable_text
Latest Key Study from CSIRO

We need to make sure our future stocktakes for air quality include sources from consumer products such as cleaning fluids, indoor fragrances and home office items like printing ink.

# data[].attributes.attachment_link.description
We need to make sure our future stocktakes for air quality include sources from consumer products such as cleaning fluids, indoor fragrances and home office items like printing ink.

# data[].attributes.attachment_link.description
Watch this tutorial to learn how to program the Ozobot Bit robot using the OzoBlockly editor. Learn how to create a block-based program and load it into Ozobot Bit. Ozobot Evo video tutorial is coming soon.

# data[].attributes.attachment_link.readable_text
Kodu Game Lab is a 3D game development environment that is designed to teach kids basic programming principles. Kodu allows creators to build the world's terrain, populate it with characters and props, and then program their behaviors and games rules in a bespoke visual programming language.

Kodu originated as a project in Microsoft Research. The original target platform was the Xbox 360 using C#, XNA, and releasing via the Indie Games Channel. The choice of releasing on the Xbox informed much of the early UI development since everything needed to be done using a game controller. Since porting to the PC, support for keyboard, mouse, and touch have been added.

The goal for Kodu has always been to be as easy as possible for new users. Guided by this goal, we've tended to design new features so that they are simple and understandable rather than more complex and complete.

The heart of Kodu is the tile-based programming language. The language is high level in the sense that a lot can be accomplished in a very few lines of "kode" compared to traditional programming. The kode is continuously evaluated so that it immediately reacts to any changes in the state of the world. For instance, the sample below shows how to program a character to find and eat all the apples in the game world. Line 1 says that if the character sees an apple, it should move toward it. If there is more than one apple in the world, it automatically chooses the nearest to move toward. Line 2 says that when the character bumps into the apple, it should eat it. The bumped tile is Kodu's way of telling when two characters are close to each other. Once the apple is eaten, it no longer exists in the world, so the character will then go after the next one and so on until no more apples remain.

Having the tiles represent real-world events, actions, and objects helps bridge the gap between a new user's real-world experience and the often abstract nature of computer programming.

Featured Worlds

Questions?

For questions or any support issues, email KoduSupport@InfiniteInstant.com.

# data[].attributes.body
Digital Technologies - Professional Development

# data[].attributes.attachment_link.provider_name
CSER STEM Professional Learning | University of Adelaide

# data[].attributes.attachment_link.readable_text
Maths in Schools Professional Learning - available now!

The University of Adelaide in partnership with Education Services Australia is pleased to deliver Maths in Schools Professional Learning. We are delighted to offer a series of Maths MOOCs for Foundation to Year 10, professional learning workshops and resources! Maths in Schools is an initiative of, and funded by the Australian Government Department of Education.
Find out more

# data[].attributes.attachment_link.description
Maths in Schools Professional Learning - available now! The University of Adelaide in partnership with Education Services Australia is pleased to deliver Maths in Schools Professional Learning. We are delighted to offer a series of Maths MOOCs for Foundation to Year 10, professional learning workshops and resources!

# data[].attributes.body
Green screen app

# data[].attributes.attachment_link.readable_text
Animation & Drawing by Do Ink is the fun, creative way to make animations on your iPad. The app was designed to be easy for beginners and young animators, but with powerful tools for creating advanced animations. Use the drawing editor to create vector artwork and frame-by-frame (flip book) animations. Use the composition editor to combine your artwork - along with props from the Do Ink prop library - into more complex and sophisticated scenes. Save to the camera roll, then share your creations with friends, classmates, or the world!

# data[].attributes.attachment_link.description
Do Ink provides Creativity Apps -Green Screen by Do Ink and Animation and Drawing by Do Ink for students to show what they know in education.

# data[].attributes.body
Real time audience participation, online brainstorming and classroom feedback

# data[].attributes.attachment_link.description
AnswerGarden is a new minimalistic brainstorm tool for online brainstorming, real time audience participation and classroom feedback.

# data[].attributes.body
Interactive classroom tool

# data[].attributes.attachment_link.title
Nearpod: Foster a love of learning in every student

# data[].attributes.attachment_link.description
Create active learning experiences students can’t wait to be a part of.

# data[].attributes.attachment_link.readable_text
Free Hour of Code Activities

Just an hour of code with Kodable is a great way to get started teaching your kids about Computer Science. They're free, easy, and have been used by millions of parents, teachers, and kids around the world. Check them out below!

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.

Frequently Asked Questions

Do I need an account to complete the Hour of Code with Kodable?

No, you can allow students to play without creating an account however having a teacher account will let you track their progress and continue after the Hour of Code is over.

Go Beyond an Hour of Code

Get everything you need to teach your class to code.

Self Guided Games

Students Write their First Program

Most Popular Tools for Pre-Readers

Introduce Students to JavaScript

Easy Student Sign In

Manage Many Classes Easily

# data[].attributes.attachment_link.description
Do the Hour of Code with Kodable! Team up with the fuzzFamily for an hour of code with your kids. Easy to follow programming lessons along with a fun game give you all the tools and resources you need to help them learn basic computer science concepts. No signup required.

# data[].attributes.attachment_link.readable_text
Minecraft Generation AI

Venture through time to create your AI-powered inventions! The new Minecraft Hour of Code tutorial is now available in Minecraft Education for Windows, Mac, Chromebook, iPad and Mobile. Get started with free educator resources, trainings, and videos.

Get started

# data[].attributes.attachment_link.description
Use your creativity and problem solving skills to explore and build underwater worlds with code.

# data[].attributes.attachment_link.authors[].name
Mildred Johnson, North Salisbury Elementary School

# data[].attributes.attachment_link.description
Code with Google’s goal is to make sure everyone has access to the collaborative, coding, and technical skills that can unlock opportunities in the classroom and beyond.