Roby Blockly is a graphical programming language, and users can develop applications by dragging the puzzles without writing any code.
You can build an application by using blocks of graphic objects in a way that resembles a Lego toy. Each graphical object is a code block that you can splice them together to create a simple function, and then to build a program.
Children can discover and explore all the contents, also can challenge their logical thinking skills and try to create a variety of interesting projects.