Coding on the Web... Have a computer or tablet? Let's go!
No Computers, but LEGO? No problem.
- Try this out!
Computer Science Unplugged! Computer Science without a Computer! - A wealth of resources for those "low tech" days.
CODE.ORG - The original "Hour of Code" This is simply the best for the whole school – get all teachers on board, full of resources, videos, tips and tricks, and works on all devices. Create class lists and participate in the “hour of code!"
PENCIL CODE - Pencil Code is all open source. Hang out on the Pencil Code discussion forum or check out the quick reference or the online guide to find out more. There is also an illustrated Pencil Code book with more than 100 small projects.
BLOCKLY - Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages.
Code Academy - "Codecademy's resources help instructors teach computer science to students of all ages and backgrounds." Educator Resources
Kids Code Jeunesse *CANADIAN RESOURCES* - Kids Code Jeunesse is dedicated to giving every Canadian child the chance to learn to code. We introduce educators, parents and communities to intuitive teaching tools and support engaging educational experiences for everyone.
We Get This
Google's "MADE WITH CODE" - Empowering women w/ code - "Made with Code is an initiative to champion creativity, girls, and code, all at once. The movement is designed to do three things: To inspire girls by celebrating women and girls who are using code to do great things; to engage girls to try coding through introductory projects and resources; and to sustain their interest by creating alliances and community around girls and coding."
Coding Resources for Educators on a Google Doc (Big Easy to Read List of Greatness!)
Hello Ruby - Hello Ruby is the world's most whimsical way to learn about computers, technology and programming. The story starts with a book. It’s suited for kids between 5 and 8 (but even adults might learn something new).
Kids Ruby - Have fun and make games, or hack your homework using Ruby! Just tell your parents or teachers you're learning Ruby programming... ;)
Learn RUBY Code & Start "Hacking" - Fun for kids! - Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed!
With Hackety Hack, you'll learn the Ruby programming language. Ruby is used for all kinds of programs, including desktop applications and websites.
Try RUBY Out in 15 minutes - Ruby is a programming language from Japan (available at ruby-lang.org) which is revolutionizing the web. The beauty of Ruby is found in its balance between simplicity and power.
Deep Water Coding
Coding Resources (Lessons & Activities) for Educators
GOOGLE CS First - CS First provides free, easy-to-use computer science (CS) enrichment materials that target and engage a diverse student population.
Google for Education - Solutions for Teachers & Students around computers, coding and computer science.
Start from "Scratch" @ MIT
MIT & Scratch **WARNING** Does not work on iOS or Android - (grade 6+ from MIT. The absolute best open source coding platform. So many possibilities + great teacher resources)
TRY THIS: (Land the SpaceX rocket; game someone created from Scratch)
Harvard University & Scratch Coding Curriculum - An introductory computer curriculum using Scratch
Trinket Coding - Trinket lets you run and write code in any browser, on any device. Trinkets work instantly, with no need to log in, download plugins, or install software. Easily share or embed the code with your changes when you're done.
Google's Coding w/ Raspberry Pi - - A simple way to make web stuff on Raspberry Pi.
MIT App Inventor - MIT App Inventor is an innovative beginner's introduction to programming and app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks. The simple graphical interface grants even an inexperienced novice the ability to create a basic, fully functional app within an hour or less.
Mozilla Learning Network - The Mozilla Learning Network offers programs and a global community dedicated to helping people learn the most important skills of our age: the ability to read, write and participate in the digital world.