giveitaway.net
  • Home
    • CV & Social Media >
      • @seansensei
      • Effective Communication & Networking Workshops
      • G+
      • slideshare
      • EdTech Coaching: Digital-age Teaching & Learning
  • Free Images
  • A-E
    • Animate!
    • 3D Printing & Design
    • Challenge Based Learning
    • Coding in Schools
    • Computer Science (Elementary)
    • Connectivism
    • Copyright, Creative Commons & Citation
    • Digital-age Learning
    • Digital Storytelling >
      • Make a Book & Video Story!
    • eBooks Publishing
    • Exhibition Video Support (PYP)
  • F-J
    • Fair Usage Rights
    • Featured Video
    • Flat Classroom
    • Flipped Classroom
    • Gamification
    • GIF (Make Original)
    • Going Further
    • Google Apps
    • Google Certifications
    • Google Expeditions
    • Holiday Projects
    • New Google Sites
    • iMovie: Documentary Video Making
    • Infographics
  • K-P
    • Keynote for Digital Story Telling
    • Linked Reading
    • Mac Basics
    • MakerSpace/Design Thinking >
      • Catapult Challenge
    • Maintain Balance
    • MYP Technology
    • Photography 101
    • PhotoShop Basics
    • Presentations: 5 Key Elements
    • Presenting >
      • Presenting Practice Tips
    • Project Based Learning
    • PYP Resources
  • R-V
    • Role of ICT in the PYP
    • Responsible Use
    • Safety (Online)+
    • Scratch >
      • Scratch Intro Project: Maze
      • Scratch Christmas Card Tutorial
      • 20 Programming Apps 4 Kids
    • Search
    • Sketchup for Schools (Easy Intro Project)
    • Tech Breaks?!
    • Tech Edu-speak Defined
    • Tech Newbies
    • Twitter for PLN
    • Visual Literacy Notes >
      • More Visual Literacy
      • Visual Literacy Tools
      • Links to Readings
  • W-Z
    • Web Design Made Easier >
      • Responsible Use @ISSH
    • Why Integrate?
    • YouTube Tricks
  • Tech EduBlog

​Coding in Schools


Coding in schools is a necessary step to introduce children to how the digital world works at its fundamental base. It can further teach:

  • critical thinking
  • the "language" of coding (jargon like loop, sense, motion, repeat...)
  • logic 
  • resilience
  • self-directed learning


You can start young and develop basics of the simple logic and approaches to "debugging" before moving on to greater challenges. Below you will find some progressive platforms and tutorials to get you started from elementary to high school and beyond.
Coding for Young Children
Images link to sites
Picture
Picture
Picture
​Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
Tynker is a guided learning system that teaches kids to code. Young learners begin coding with visual blocks, then progress to text-based coding as they build mobile games, fly mini drones, modify Minecraft, and much more. ​
Technology has a language. It’s called code. And we believe coding is an essential skill. Learning to code teaches you how to solve problems and work together in creative ways. ​

We think everyone should have the opportunity to create something that can change the world. So we’ve designed a new approach to coding that lets anyone learn, write, and teach it.

Some Fun Introductory Block Programming Videos

Picture
directionality_in_programming__aid.pdf
File Size: 167 kb
File Type: pdf
Download File

tynker_sign_in_and_assignments.pdf
File Size: 1394 kb
File Type: pdf
Download File

Picture

Picture

Picture

Basic Python for Beginners

Here are some great free resources from Christian Thompson (@tokyoedtech)



Learn to code

Picture
Codecademy is the easiest way to learn how to code. 
It's interactive, fun, and you can do it with your friends.

Back to top

Powered by Create your own unique website with customizable templates.