The aim of this study was to reveal pre-service teachers' experiences in learning robotics design and programming. Data were collected from 15 pre-service teachers through semi-structured interviews and analyzed using the content analysis method. Three themes were identified in this study: Course process, professional development and teaching children. The pre-service teachers indicated that they found opportunities to learn by doing and experience, enjoyed doing robotics activities and felt in flow in this process. They also expressed that the robotics programming course positively influenced their attitudes towards programming and improved their programming skills. They emphasized the importance of keeping their intrinsic motivation high by maintaining their individual efforts to solve problems. Moreover, they made various suggestions for teaching robotics to children. Implications are discussed in terms of practices for educational robotics in teacher training, and further research directions.