Coding, or computer programming, is what makes it possible for us to tell a computer what to do. Any application or function on your computer or your phone or tablet is a code someone created especially to run on your device. A calendar appointment pops up on your phone? Someone coded that. Your computer launches a program for you to watch a video? That was coded too. Learning to code is a little like learning a new language - in fact it is considered a literacy. We know now that everyone can code.
This page lists some of the websites and apps that can support you on your learning journey. We begin with visual coding (using graphical images) for younger children and move into block coding (which is a form of visual coding) and then into textual coding languages such as Scratch and Swift. Don't be hesitant to try the visual coding - it helps builds the foundation for the others.
http://imagirlwhocodes.com/
This page lists some of the websites and apps that can support you on your learning journey. We begin with visual coding (using graphical images) for younger children and move into block coding (which is a form of visual coding) and then into textual coding languages such as Scratch and Swift. Don't be hesitant to try the visual coding - it helps builds the foundation for the others.
http://imagirlwhocodes.com/
Computer:
Hour of Code (games to teach coding) Lightbot (visual and block coding) Tynker (Games that teach coding) Scratch (visual and block coding - requires teacher account for students) App Inventor (requires account, android app development only) Specific to Devices Ozoblockly (Programs Ozobots. Progresses from visual coding to textual coding) Lightning Lab (ideas and activities for students working with Spheros/BB8s) Coding Resources
|
Apps
Lightbot Hour Tickle (Free) Swift Playground (textual coding - Pad only) Apps specific to devices: Sphero (free) BB8 (free) Ozobot (free) Blockly (Dot and Dash, Sphero and others) Lightning Lab (works in conjunction with Spheros, BB8s and the web version) |