Yes, ClicBot is fully programmable, and there are multiple ways to program it.From motion programming, which requires no coding skills, to Blockly drag and drop programming that requires logical thinking and coding basics (No need to write and code, simply drag and drop code blocks, like Scratch). The programming interface is super user-friendly so even children before school age can master it.We provide down to bottom video courses to help your programming.