Do you have a way that I can learn to build interfaces, controllers, etc.?

There are no courses on this topic within the regular ICIT curriculum, but in the adjacent Art Department’s program of electronic art and design there is a dedicated Mechatronics Lab, and the department offers various courses in topics such as mechatronic art, gizmology, and 3D printing.