The current market requires automated production systems to be reprogrammed by the shop floor workers to meet dynamic production needs. This requires new interfaces allowing the workers to acquire the needed skills for efficient and safe programming. In this article, an intuitive interface is introduced to foster both upskilling and empowerment through guided tutorials. A no-code approach to programming based on the notion of robotic skills enables interactions that are based on the worker’s competencies. A preliminary study with students (N = 58) using between-group testing was performed to evaluate the usability of the interface and skill acquisition through the tutorials. The effect of a basic understanding of robots’ behavior on users’ performance was evaluated: a demonstration with a real robot was presented to half of the participants before the study. Our results indicate that the proposed approach enabled most novice users to achieve simple programming tasks. The demonstration with the robot had a positive impact on performance suggesting the need for real robot interaction to improve learning. In summary, the combination of a no-code, skill-based approach with problem-based tutorials and demonstrations with real robots can help non-expert users develop the competencies and confidence to autonomously program a robot. Further tests with intended target users are planned in the future.