What is an Arduino?

Arduino is one of the most popular brands of microcontroller in use today. We will learn what a microcontroller is and what it does and what it means to build something with one and then we will work through several tutorials building various devices and writing simple programs to run them.
Some prior experience with circuits and coding helpful but not required.