At secondary level you can start with the MIRTE Basic, or the MIRTE Pioneer.
MIRTE Basic
Learn about software (block-based and Python). By adding a microcontroller one can create more complex behaviours and use more sensors.
MIRTE Pioneer
Explore all robotic possibilities. By adding a computer one can use even more sensors (camera, but even lidar) and a gripper. Apart from programming in blocks and Python, one can also use all possibilites of Robot Operating System (ROS).