Arduino
Arduino is a code and circuit based project. The language needed for the coding is Java and you learn about parallel and series circuits. Arduino has many different project and you get to learn how to write the code and each breadboard once built preforms a different and unique task.