Below are some helpful links to learn coding:
Hour of Code (code.org) Tutorials - Learn Javascript, make apps & games and so much more. (Please note that some tutorials have age restrictions)
Beyond an Hour of Code - Even more resources to continue to increase your proficiency in all aspects of computer coding. (Please note that some tutorials have age restrictions)
Java Script - Learn Java Script from the beginning and work through a number of great courses and challenges.
Tynker - Create characters and games.
Penjee - Learn to code Python by playing fun challenges.
Solo Learn - Use the site or download the mobile app to learn coding anytime, anywhere! (Age restriction: You must be 13 years old)
MIT App Inventor - Great tutorials put you on the way to creating Android apps. No age restrictions make this great for middle schoolers!
Appy Pie - Another great choice with free developer support within your first 24 hours. (Age restriction: Must be 13 years old)
Apps Bar - Free mobile app builder (Age restrictions: Must be 18 years old, or 13 with parent permission)
Alan Becker How to Animate - Check out Alan's YouTube channel - tutorials on animation plus some incredible animation shorts!
Code Studio - Check out some of the 1-hour and 20-hour courses available online!
CS First - Create an animated storybook, dabble in fashion design, sports or game design using Google's tutorials. Make sure to watch the instructional videos when available...they're great!
Scratch from MIT - Great tutorial from MIT using Scratch to create an animated card. Make sure to watch the video first!
Code Academy Name Animation - Fun tutorial on coding to animate your name.
Codecademy Learn to Code - Sign in using your RN Google account to learn to create an interactive webpage using FlipBoard,, use SQL, Java Script, Git and to build apps.
Code Avengers - Learn to build websites, apps, and games with HTML, JavaScript, Python & CCS. (Enjoy a free 7-day trial - $29/mo after trial)
CS Unplugged - No computer access? No problem! Lots of computer science activities that don't require a computer! *Also note that code.org has many "unplugged" activities too....just search (CNTL F) "unplugged".
Hack.Pledge - Sign the pledge to give and or get one hour coding instruction. A community of some of the best developers around.
HTML Dog - Web designer's resource for everything HTML, CSS & JavaScript.
Introduction to CSS - Learn about Cascading Style Sheets through these free tutorials to make your website look amazing.
Ruby Monk - Free, interactive tutorials help you learn Ruby code.
Coding Bat - Free site of live coding problems to build coding skills in Java and Python, created by a computer science lecturer at Stanford.
Free Code Camp - Learn to code and then help non-profits.
Think Tutorial - Offers free tutorials on all aspects of computing.
Project Euler - A series of challenging mathematical/computer programming problems that will require more than just math insights to solve.
CS in Algebra - Are you a real self-starter? Teach yourself this CS Algebra course. Everything you need is right here!
CS in Science - For the self-starters and self-directed learners, a chance to teach yourself about CS in Science. Lots of great videos and materials for learning!
HS Computer Science Video Library - Lots of info on the basics of HS Computer Science, CS Principles and How the Internet Works. Interesting stuff!!
Khan Academy Hour of Code - The masters of teaching bring you through many hours of code basics!
Beyond an Hour with Khan Academy - Full on Computer Science tutorials with Khan Academy.
Github - Like a reference book for coders
Dart - Dart is a programming language developed in 2011 by Google in hopes of making coding and collaboration simpler, and eventually replacing JavaScript as the language of modern web apps.