Links to Other Coding Opportunities

Click here for iPad only links

Hopscotch

Hopscotch is free and for the iPad

This block coding makes it easy for early readers to program but the complexity keeps it engaging and challenging for older students too.

Users can create games, stories and interactive art, apps and more.

SCRATCH

Platform web

Cost : free

Scratch helps students to think creatively, reason systematically and work collaboratively. Students can create stories, games and animations to share with others around the world.

SCRATCH JR

Scratch Jr is a free iPad app that brings coding to students as young as age five. Like Hopscotch and Scratch, this uses block coding, but instead of words, the blocks have icons. The blocks snap together to create a program, allowing students to build their own stories and games.

Platform: iPad, Android, Kindle Fire, web

Cost: free

Marketed as an "adventurous coding game," it's something that students can play on an iPad, Android, Kindle Fire, or online. This is similar to Kodable in that players learn coding by advancing through a game, and there doesn't seem to be a way of creating your own code from scratch. The blocks, however, have words as well as pictures. While the words are more prominent, the pictures are obvious enough and should be easy for pre-readers

Platform: web

Cost: free

This computer science program is sponsored by Google and offers free materials for helping students learn to code using Scratch in a fun, supportive club atmosphere. The materials are often used by students age 9-15 and provide everything needed for learning to code, so no computer science background is necessary for the instructor. There are currently four themes: Game Design, Storytelling, Fashion & Design, and Music & Sound.

LiveCode

Create free apps RunRev based in Edinburgh, Scotland has a vision that everyone can code. It makes the open source LiveCode platform for building native mobile, desktop and server applications.The visual workflow allows the user to develop apps live, while the natural language syntax is powerful and uniquely accessible. The company is committed to promoting digital literacy – schools using the platform have seen a doubling of uptake for their CS courses.

Khan Academy

Khan offers an advanced computer programming class for the serious coders

Kodable

A fun ipad game to teach computer programming concepts to elementary age students.

TouchDevelop

Code mobile apps directly on you phone, tablet or laptop. High school .....all modern devices.

Tynker

This one is not a free course

LightBot

A Game to teach coding concepts

Appinventor

Make your own app...Android only

Code HS

Learn to code with Karel the Dog. JavaScript programming with a fun visual environment. High school..... not a free program.

Code Avengers

Learn to code games and websites. Middle school +

CodeCombat

Play a game and learn JavaScript to win. Middle school +

Pocket Code Catrobat

Create a game on your smartphone and share with friends to try. Middle school +

Cargobot

Program a robot arm on your iPad Ages 8+

Grok Learning

Learn Python programming. Basic intro to python programming language. Middle school +

Hackety Hack

Learn Ruby from the ground up. High school. Desktop install.

KidsRuby

Learn to program using Ruby. Ages 12+ Desktop install

RoboMind Academy

Write code for a virtual robot. Ages 8 - 13 Modern web browsers.

MakeSchool

Make an iPhone game. Learn by writing code to teach your monster new moves. High school. Modern web browsers.

Udemy Online Programming Courses

Dozens of online programming courses. High school + Web based. Not all are free.

Lynda.com Online Programming Courses

Dozens of online programming courses. High school. Not free.