BitBlox, an alternative to breadboards that uses colour to help students understand the connections: https://www.kayladesportes.com/project/bitblox/