Yes, ClicBot is fully programmable. From motion programming, which requires no coding skills, to Blockly drag and drop programming, ClicBot helps train logical thinking ability and learn coding basics.