SOFTWARE PROGRAMMING LANGUAGES FOR EDUCATION

a compilation of Software programming languages for education published on Help Kids code

Help Kids Code - A monthly magazine to explore computer science and software programming

A MONTHLY MAGAZINE PUBLISHED 10 TIMES A YEAR, HELP KIDS CODE EXPLORES COMPUTER SCIENCE AND SOFTWARE PROGRAMMING. IT’S FOR KIDS, PARENTS, TEACHERS, AND ADULTS WHO WANT TO LEARN AND HAVE FUN WITH TECHNOLOGY.

https://www.helpkidscode.com/resources/programming/education/

EXPLORE COMPUTER SCIENCE AND SOFTWARE PROGRAMMING

Software programming languages for education range from drag and drop graphical software like Scratch to Small Basic and Python. This page lists programming software geared towards students as young as kindergarten (Turtle Art) on up. Many are visual programming environments where kids can combine blocks to create software. Others, like Codea, allow you to actually code, in that case with Lua. Still other languages, like Code Spell and World of Codecraft, teach programming skills while kids are engaged in an online game.

Alice

http://www.alice.org

App Inventor

This software programming language for education to build Android applications with a drag and drop visual environment.
http://www.appinventor.org/

Blockly

http://code.google.com/p/blockly/

CargoBot

Made with the Codea iPad application, a game to teach programming concepts.
http://twolivesleft.com/CargoBot/
https://itunes.apple.com/us/app/cargo-bot/id519690804?ls=1&mt=8

Codea (iPad)

http://twolivesleft.com/Codea/
https://itunes.apple.com/us/app/codea/id439571171?mt=8

Code Spells

This software programming language for education teaches Java as you work through a video game. From the University of California at San Diego.
https://sites.google.com/a/eng.ucsd.edu/codespells/
http://codespells.blogspot.com/2013/04/beta-release.html
http://www.wired.com/wiredenterprise/2013/04/java-codespells/

Hakitsu Elite

This iPad application teaches JavaScript through a robot game.
http://kuatostudios.com/games/hakitzu/
https://itunes.apple.com/app/id599976903?mt=8

Hopscotch (iPad)

http://www.gethopscotch.com/
https://itunes.apple.com/us/app/hopscotch-hd/id617098629?mt=8

Kids Ruby

Also check out Ruby for Kids link below.
http://www.kidsruby.com

Kodable

An educational iPad game providing a kid friendly introduction to programming concepts and problem solving to kids 5 and up.
http://www.surfscore.com/

Kodu

From Microsoft, this visual programming language works on the PC and XBox.
http://research.microsoft.com/en-us/projects/kodu/

Move the Turtle

This iPad application teaches programming concepts and coding in a highly visual way.
http://movetheturtle.com/
https://itunes.apple.com/us/app/move-turtle.-programming-for/id509013878?ls=1&mt=8

Robo Logic

This iPad application uses blocks coded with logic to let kids control a robot.
http://www.digitalsirup.com/apps/app_robologic.html
https://itunes.apple.com/app/robo-logic/id300025550?mt=8

Ruby for Kids

Also check out Kids Ruby listed above.
http://www.ruby4kids.com/ruby4kids

Scratch

http://scratch.mit.edu/
http://en.wikipedia.org/wiki/Scratch_%28programming_language%29

Small Basic

From Microsoft, a cut down version of Basic to teach programming to kids and adults. Includes lots of tutorials. For Windows computers.
http://smallbasic.com/
http://visualstudiomagazine.com/articles/2011/12/01/get-em-while-theyre-young.aspx

Snap

A port of Scratch, from the University of California at Berkeley.
http://snap.berkeley.edu/snapsource/snap.html

Stencyl

Uses a visual programming language to create cross-platform applications for almost any platform. Stencyl software works on Mac, Windows, and Ubuntu/Linux.
http://stencyl.com/

Toon Talk

http://www.toontalk.com/

TouchDevelop

Microsoft’s really easy to learn and use software for teaching kids how to program and create software. Great for hackathons and coding in large groups.
https://www.touchdevelop.com/

Turtle Art

Geared towards the wee ones, little kids, who can create really neat artwork and other fun stuff.
http://turtleart.org/

Tynker

This software programming language for education is a hosted drag and drop programming tailored towards classroom teaching of programming and computer science.
http://www.tynker.com/

World of Codecraft

Coming soon, Wired did a piece on this project from North Carolina State University in Raleigh.
http://www.wired.com/wiredenterprise/2013/07/programming-game-engagement/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s