Coding Resources

Great Websites 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)


Alan Becker How to Animate - Check out Alan's YouTube channel - tutorials on digital animation plus some incredible animation shorts!

App Inventor makes the process of designing Android Apps fun and accessible.   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)

Beyond an Hour with Khan Academy - Full on Computer Science tutorials with Khan Academy.

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 Club Projects - Learn many different coding languages through projects.

Code Studio - Check out some of the 1-hour and 20-hour courses available online!

Coding Bat - Free site of live coding problems to build coding skills in Java and Python, created by a computer science lecturer at Stanford.

Compute It makes you the computer and you have to read Python Code.  How good are you at it?

CS in Algebra -  Are you a real self-starter?  Teach yourself this CS Algebra course.  Everything you need is right here!

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!

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!

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".

EarSketch combines music and coding for a truly unique approach to learning both Python & Java Script, plus music theory and creation.

FiveThirtyEight shares the data and code as it uses statistical analysis — hard numbers — to tell compelling stories about elections, politics, sports, science and more.

Free Code Camp - Learn to code and then help non-profits.

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!

MIT App Inventor - Great tutorials put you on the way to creating Android apps.  No age restrictions make this great for middle schoolers!

MIT Open Courseware provides open access to all Massachusetts Institute of Technology courses and teaching materials.

NetLingo has thousands of computer, internet and coding definitions, acronyms and smileys!

Pencil Code helps you learn professional programming languages using an editor that lets you work in either blocks or text. Create art, music, games, and stories. Or invent a program that will change the world.

Penny Stock: The Internet in Real-Time is an interactive visualization of how fast data is generated every second.

Pixar in a Box is a behind-the-scenes look at how the Pixar artists do their jobs.

Project Euler - A series of challenging mathematical/computer programming problems that will require more than just math insights to solve.

Ruby Monk - Free, interactive tutorials help you learn Ruby code.

Scratch from MIT - Great tutorial from MIT using Scratch to create an animated card.  Make sure to watch the video first!

Snap from Berkeley - Block coding with more functionality, but less friendly interface, than Scratch.

Stack Overflow is a question and answer forum for programmers.  

Think Tutorial - Offers free tutorials on all aspects of computing.

Tynker - Create characters and games.

VEX Robotics Virtual Coding Site allows you to program various robots and see the results -- Contact Mrs. Costelloe for access to the RN paid subscription for RN MSHS!

W3 Schools provides lots of free tutorials (some require payment) on coding.