Traditional programming of a robot for welding applications can be a complex and time-consuming process, often requiring the collaboration between an experienced welder and a robot programmer. Achieving the correct angle, speed, and trajectory of the welding tool to ensure precise and quality welds can be a challenging task. However, with our Easy to Teach system, we eliminate the need for a dedicated robot programmer and empower experienced welders to take control. Even without the prior robotics or programming knowledge, an experienced welder can effectively demonstrate the desired welding techniques to an industrial robot. By simply showing the robot the correct movements and parameters, the Easy to Teach system captures and replicates the welder’s expertise. This innovative approach not only streamlines the programming process, but also allows the welders to transfer years of experience and the know-how directly to the robot. With Easy to Teach, welding operations become more accessible, efficient, and accurate, opening up new possibilities for robotic welding in smaller batches.