All Things Making
  • Home
  • Lending Library
  • Design Thinking
  • Resources
    • Articles, Blogs, and More
    • Books
    • Breakout EDU
    • Coding
    • 3D Printing
  • About

Coding

Teaching our students how to code provides them with opportunities to think logically and to problem solve with a purpose. It also encourages collaboration and communication as they work together toward common goals. Like any language, the earlier we can get our students coding the better. Skills that they develop at a young age will help them tackle more difficult learning situations as they get older.  Coding requires persistence and the more opportunity our kids have to code, the more they will shift from being technology consumers to technology producers

The resources below include activities, games and apps for teaching students how to code and develop their programming skills while learning computer science concepts.
10 Reasons to Code

Coding is today's language of creativity. ~ Maria Klawe


Code.org
This non-profit organization is dedicated to increasing access to computer science for all students by 
organizing the annual Hour of Code, in which students from around the world partake in coding activities.

Hour of Code Activities
Celebrate coding and computer science with countless activities to introduce your students to logical thinking.

Code.org CS Curricula
Code.org has developed a robust curriculum that introduces students to computer science concepts. There are online courses that are self-paced and self-guided along with many "unplugged" activities. There are opportunities for students to have fun while using these concepts to be creative and make authentic artifacts. Higher level principles and connections to algebraic and geometric concepts are also included in the curricula.
​

Additional Hour of Code Resources

Beginners Guide to Bringing Coding to the Classroom
Gearing Up for Hour of Code With #GoogleTeacherTribe
Hour of Curiosity
How to Teach One Hour of Code
​Makey Makey Hour of Code

Microsoft MakeCode
Ozoblockly Tutorial
RoboBlockly Activities

Google Tools

Blockly
Code Gym
Code-In

Google CS First
Made With Code
MIT App Inventor

Design 3D Objects Using Code

Tinkercad Codeblocks

Computational Thinking

ISTE Computational Thinking for All

Learn to Code

Alice
Beginner's Guide to HTML and CSS
​Code Academy
​
Code School

Khan Academy
Scratch
Tynker
​
W3Schools

Programmable Devices

Auggie Robot​
​
Bee-Bot
​
Code & Go Robot Mouse
​
Code With Root
Cubetto
Dash, Dot, and Cue ~ 
Blockly
Makeblock

Makey Makey ~ Studio for Makey Makey Games​
Ozobot​ ~ Ozoblockly
Sphero ~ Sphero EDU
Tickle 

Programable Computers

​Arduino
Micro:bit
Raspberry Pi

Design Games/Apps

AppsGeyser
Code a Widget
CoSpaces
Game Salad
GameStar Mechanic (Web)
TinyTap App

Apps

CargoBot (iOS)​
Code Warriors (Android)
codeSpark Academy (iOS)
Daisy the Dinosaur (iOS)
Grasshopper Codes (iOS and Android)
​Hopscotch (iOS)
Kodable (iOS)
LightBot (iOS and Android)
Move the Turtle (iOS)
Robozzle (iOS and Android)
​Run Marco (Android)
​Scratch Jr. (iOS and Android)
Sprite Box (iOS and Android)
​The Foos
Tynker (iOS and Android)

Offline Coding

Coding Cards from Tickle
​
Design and Build Your Own Computer
Potato Pirates: the Tastiest Coding Card Game
Scratch Blocks
Scratch Jr. Coding Blocks

Beyond the Hour of Code

Computer Science for All Students in San Fransisco (CSinSF)



No Fear Coding Book Cover Picture
Creative Coding Book Cover Picture
Learning Supercharged Book Cover Picture
Computational Thinking Book Cover Picture
Powered by Create your own unique website with customizable templates.