Coding Resources

If you’re looking for additional resources for learning to code, that you can use on your own, the following websites are great places to start.

Google First Logo
http://www.cs-first.com/

CS First is a free program that increases student access and exposure to computer science (CS) education through after-school, in school, and summer programs. All clubs are run by teachers and/or community volunteers.

 

Scratch Logo
http://scratch.mit.edu/

With Scratch, you can program your own interactive stories, games, and animations and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively essential skills for life in the 21st century. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.

 

Codecademy Logo
http://www.codecademy.com/

Codecademy focuses on lab based education with an emphasis on individual online learning. The lab model allows students the flexibility to work on their own time with weekly guidance from their TAs, combining the best of both.

 

Code.org Logo
http://code.org/learn

Code.org is a non-profit dedicated to expanding participation in computer science by making it available in more schools, and increasing participation by women and underrepresented students of color. We believe computer science and computer programming should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as biology, physics, chemistry and algebra.

 

Code School Logo
https://www.codeschool.com/

Code School is an online learning destination for existing and aspiring developers that teach through entertaining content. We combine gaming mechanics with video instruction and in-browser coding challenges that make learning both educational and memorable. With more than 40 courses covering JavaScript, HTML/CSS, Ruby, Git, and iOS.

 

Turtle Academy Logo
http://turtleacademy.com/learn.php

Turtle Academy contains a client side learning environment and a compiler for the Logo Programming language. The project enables to learn the Logo language and programming principles and can be used for programming logo. The website’s objective is to teach programming principles in a fun and easy way making programming an accessible competency to every child in the world.

 

Guides Logo
http://www.whoishostingthis.com/resources/programming/

The list of programming languages has increased significantly in the last 10 years. It is often times difficult to keep up, much less learn the difference between all of them. This guide will provide you invaluable resources to not only learn about the different programming languages but also begin to understand them. This in depth guide will be beneficial to beginners and experts alike.