KidsScript


This is a programming language for children and teens from ages 8 and up.


Lauguage Purpose
This is a language which intends for actual making and enjoying the works, as "hobby programming". It is intended that even children who are unfamiliar with text will be able to code in the same way as a full-fledged text language.
For example, an advanced program such as "moving figures while communicating via Bluetooth on a smartphone", it will be difficult even for adults, but young children can realize it with a short number of lines, and realize their own ideas with fun, that's the purpose of KidsScript. We intend for such a "good quality SDK for children". (SDK: Software Development Kit)




Feature 1
As a text-based programming language compatible with JavaScript, KidsScript has been developed so that even young children can develop an early familiarity with JavaScript. Language syntax and functions are also influenced by Scratch.

You can enjoy a fun, full-scale programming such as drawing figures, processing user events, animation and game making, communication processing, etc, almost without being aware that it is a text language.

Feature 2
There is a web edition that can be accessed from a browser on a computer, and an iOS edition that runs on an iPhone or iPad. With the iOS edition, you can program the same content on the iPhone, as you would on a computer.

Recently, there are increasing cases of "I don't have a PC, but I have a smartphone or tablet", so we're sure it will be useful. The iOS edition also gives you a sense of accomplishment as if you were writing a program for a mobile game, so if you are interested in that, it can be a very fun coding environment.

Feature 3
More than 100 samples and more than 30 tutorials are included.
A variety of edutainment samples have been prepared such as various shapes, games, and advanced physics.

The reason why children who challenge text language for the first time from visual programming sometimes feel a "wall" is that, at the same time as the problem of text input, "the content that can be expressed in text language becomes very plain temporarily". The author feels that. It will take a considerable amount of time to be able to code as creatively as before in a text language again. It may be better to call it a "valley of expressiveness" rather than a wall. With KidsScript, we also want you to easily cross that "valley" with the expressiveness of the language and the many samples and tutorials.



Feature 4
By connecting two KidsScript apps via Bluetooth, you can create programs and games that communicate in real time. We think that such behavior is quite rare for a programming language for children, so it will be a very enjoyable experience.


Appropriate age

From ages 8 and up, mainly for teens.

Age 8 and above
- be able to play samples with an adult.

Age 10 and above
- be able to do tutorials with the help of an adult.
- be able to code elementary programs with the help of an adult.

Age 12 and above
- be able to do tutorials without any help.
- be able to code elementary programs without any help.

Age 15 and above
- be able to understand all samples and tutorials.
- be able to code programs for creative purposes without any help.


[Back]