Great Tools and Apps to Teach Students Computer Programming

Share this post:  
June 7, 2014
Learning how to write a computer program is a lot like learning a new language. There are nouns, verbs, and sentences. With far fewer words than a spoken language, it may be easier too. A student of languages can pick it up just as quickly as a student of math. To help, here are a set of tools that teach computer programming.


Using the same visual programming metaphor as MIT's Scratch, this app helps students craft animated stories.

Targeted for kids, this free desktop app teaches the popular programming language Ruby.

Build a simple mobile app using the drag-and-drop code editor of this iPad app.
Instead of a cumbersome screen-sharing app, use this free website to share the code you type in real-time.

 Also inspired by the visual design of MIT's Scratch, this colorful iPad app introduces young students to programming.

Want more? Check out these collections of tools.

Programming for Primary Students 

 Resources to teach programming in primary school. Curated by teacher librarian Julia Boulton.

Apps to teach everyone from children to adults how to program. Curated by adult learning facilitator Anne Sturgess.

 Follow us on : Twitter, Facebook , Google plus, Pinterest .