Coding resources
![Picture](/uploads/2/8/4/2/28422343/published/keyword-text-and-keys-800-clr-9580_40.png)
coding, Arduino, Makey Makey, littleBits, Raspberry Pi, Minecraft, Python, programming, Tynker, circuits, Scratch,
Activities, projects, lesson plans, tutorials
Computer components
Construction games
Programming
Visual Programming
Programming Language
Programming without a computer
Software that enables students to interface with the outside world via the Internet of Things includes:
Robotics
Tools
Online professional development opportunities for teachers can be found at the following:
- Computer Science Education Resource Guide
- Hands On Science (Aus) (free science projects)
- Keith’s Think Zone (US) (free activities across the curriculum)
- Make (US) (free projects and kits to purchase)
- NCES Kids’ Zone (US) (free mathematics, statistics and graphing tools and activities)
- Science Buddies US (free projects and kits to purchase)
- The Tinkering Studio (US) (creative projects)
- W3Schools (free tutorials on programming languages)
- Coding with Star Wars
- Kodable (Coding for ages 4-10)
Computer components
- Arduino
- BeagleBone
- Google CS First - Music & Sound
- Little Bird Electronics
- littleBits
- MaKey MaKey
- MicroMite
- OrangePi
- Parallax
- PICAXE
- Raspberry Pi
Construction games
- Makedo (projects created from recycled materials)
- MaKey MaKey (use domestic objects as programming tools)
- MinecraftEdu
- Educreations (free)
- Gamestar Mechanic (free introduction)
- GarageBand (compose music on Mac)
- Inkscape (artistic and mathematical drawing)
- Kodu (free download for Windows)
- Make Pixel Art (free)
- SketchUp (draw in 3D)
- Tynker
- Unity (game development platform)
Programming
- Blockly (free app)
- Brackets (free web development tool)
- Cargo-Bot (free)
- Dash & Dot
- Frozen programming game (free first hour)
- Google CS First
- Google Web Designer (free web development tool)
- Lightbot (free)
- Pencil Code (free)
- Python
- Scratch (free website)
- ScratchJr (free app)
- Turtle Academy (free website to create shapes and patterns)
Visual Programming
- AgentCubes
- Alice
- App Inventor for Android
- GameMaker: Studio
- GameSalad
- Kodu Game Lab
- Scratch and ScratchJr
- ToonTalk
- Visual Logic
Programming Language
- BASIC including QuiteBASIC, Small Basic, FreeBASIC, QB64
- LEGO
- NetBeans (Java)
- Pascal
- Python
- Ruby
- Squeak
Programming without a computer
- CS Unplugged (free learning activities)
- My Robotic Friends (YouTube)
Software that enables students to interface with the outside world via the Internet of Things includes:
Robotics
Tools
- Autodesk (free design and animation software)
- AutoDesk 123 (free 3D modelling apps)
- Autodesk 123D Circuits (free online circuit simulator)
- Circuit Scribe (pens and kits to create circuits)
- Knight Lab Timeline (free online timeline creator)
- littleBits (purchase electronic components and view student projects)
- MIT app inventor (free software to create apps)
- Online Charts (free online graphing tools)
- Pencil Code
- Pencil Code Online Guide
- Pi Day (piday.org)
- PTC Creo Academic CAD software
- Siemens Solid Edge Acadmic CAD Software
- Teach Pi (teachpi.org)
- VidCode (Creative coding using video)
- What's an algorithm? (YouTube clip by David J Malan)
Online professional development opportunities for teachers can be found at the following: