No-code robot programming platform; enables workers to teach robot tasks by demonstration without coding; adaptable to humanoid robot task learning