It depends on how you implement the program, you can do it “between the bells” or just take a self-standing Unit (Robot Assembly and Mechanics, 3D modeling, Creating a mobile app, Microcontroller programming) and teach it in the classroom. The program consists of 100 - 150 hours of classroom time, depending on the level of students.