Free Educational Programming Languages
Free programming languages to teach kids programming
Free Educational Programming Languages / Free Children's Programming Languages
The programming languages listed here are designed for educators to teach children how to write computer program. Like the Logo programming language, they are typically graphics-based so as to make the language attractive and relevant to kids. They are designed to teach children basic programming concepts and have some of the basic elements required in traditional programming so as to provide a means for kids to learn and become interested in programming.
If you are an educator, and are evaluating programming languages for your students (or even your own children for that matter), you may also want to consider the commercial Lego Mindstorms NXT sets which is used by many schools to introduce children to programming and robotics. The children have to build a robot using Lego blocks and use the PC to program the robot to do various tasks (which you can set) using a visual programming language.
Related Pages
- Free BASIC Compilers and Interpreters
- Free Pascal Compilers, Free Delphi Compilers
- Free Java Compilers, Assemblers, Java Development Kits
- Free Prolog Compilers and Interpreters
- Free Common LISP Compilers and Interpreters
- Free Esoteric, Obfuscated, Unusual and Wierd Programming Languages
- Free Installers and Setup Utilities
- Budget Web Hosting - display your students' work on the web
- The Beginner's A-Z Guide to Starting/Creating Your Own Website
- How to Register Your Own Domain Name
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free Educational Programming Languages - Teach Kids Programming
- Alice.org - A New Way to Teach Programming

Alice is a 3D programming environment that allows kids to create animated movies and simple video games. It uses 3D graphics and features a drag and drop interface. In this language, 3D objects like people, animals and vehicles populate a virtual world and the programmer creates a program to animate the objects. Alice programs include objects, methods, recursion and other features found in traditional programming languages like C++, C# and Java. Platforms supported include Windows, Mac OS X and Linux.
- Scratch
Scratch is a programming language for kids ages 8 and up. It is a visual language that makes it easy for you to create animations, games, interactive stories, music and art. It has a built-in IDE which produces interpreted code. The code can be run on either Windows, Mac OS X or Linux using the interpreter, or alternatively, be placed on a website as an embedded object. At this time, you can either upload your application to the Scratch website or place it on your own website with the help of a Java applet that serves as the interpreter. If you are looking for a programming language to teach your kids, this looks like a fun one that kids can easily take to.
- Kid's Programming Language
Kid's Programming Language (or KPL), as its name implies, is a programming language that is designed to get kids interested in computer programming. This educational program features many of the control structures, data types (including structures) and constructs from the traditional programming language. It works on top of the Microsoft .NET Framework, and is available for Windows only.
Related Pages
- Free Game Programming Libraries and Source Code
- How to Choose a Good Web Host
- Which Web Host Do You Recommend? (FAQ)
- How to Make Money From Your Website
- How to Start / Setup Your Own Blog Using the free WordPress software
- Free Drawing and Painting Software, Image and Photo Editing Programs, 3D Content Creation Tools
- Free Video Editors (Video Editing Software)
Can't Find What You're Looking For?
Newest Pages
- How to Create and Use Cookies in PHP
- How to Insert Google AdSense Advertisements into Your Blog on Blogger
- Free File Renaming Tools for Bulk Renaming of Multiple Files
- How to Design a Two Column Layout for Your Website Using CSS
- Is It Legal to Use Any Piece of Music, Image, or Article for my Website? And Other Questions on Copyright Relevant to Webmasters
- Free Font Editors, Font Creation Software and Sites
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
- Should You Use Cloaked Domain Redirection to Point to Your Website?
- Free 3D Software Box Image Makers
- Dreamweaver Tutorial: How to Create a Website with Dreamweaver CS3
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free Spyware / Malware Detection, Removal and Prevention Software
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Educational Programming Languages - Teach Kids Programming
