Links to Other Coding Opportunities
Click here for iPad only links
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.
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 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.
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 offers an advanced computer programming class for the serious coders
A fun ipad game to teach computer programming concepts to elementary age students.
Code mobile apps directly on you phone, tablet or laptop. High school .....all modern devices.
This one is not a free course
A Game to teach coding concepts
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.
Learn to code games and websites. Middle school +
Play a game and learn JavaScript to win. Middle school +
Create a game on your smartphone and share with friends to try. Middle school +
Program a robot arm on your iPad Ages 8+
Learn Python programming. Basic intro to python programming language. Middle school +
Learn Ruby from the ground up. High school. Desktop install.
Learn to program using Ruby. Ages 12+ Desktop install
Write code for a virtual robot. Ages 8 - 13 Modern web browsers.
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.