Tinkercad
A fantastic free resource that allows you to create in models in 3D and then print them.
It also provides a place to virtually program two different sorts of single board computer and let them interact with electronic components.
For best results, run Tinkercad on a desktop computer with mouse in the chrome browser.
DC Motors
DC Motors
BBC Micro:bit light on
BBC Micro:bit light on
BBC Micro:bit piezo buzzer
BBC Micro:bit piezo buzzer