Coding resources
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: