It is designed for children who don't have experience in computer programming. oxBlocks is an introduction of the world of loops and conditionals. It starts simply, but every next level is more challenging than the previous. Like real programmer, you run programs step by step, debugging it and get to exit. oxBlocks lessons are self-paced and self-teaching. With oxBlocks, the whole family can learn and master basic computer science concepts. Scratch is taught to more than 800 schools and 70 colleges of DAV organization in India and across the world. oxBlocks visually resembles Scratch and has also been created for educators and parents. It doesn't look like computer programming, but more of a giant interactive puzzle with colorful pieces that interlock. oxBlocks is a completely visual programming language that allows someone to code without typing a character, according to Wired. While applications become more popular and necessary, it makes sense to have as many people able to code as possible. Although oxBlocks isn't about coding directly, it teaches its users a little about coding and logic - helping them to eventually become better programmers and developers. From blockly FAQ: Please do not attempt to maintain the Linux kernel using Blockly.