We love looking at hardcore electronics projects with a beefy microcontroller and hundreds, if not thousands, of lines of code at its center. But everyone needs to get there somehow.

This tutorial series aims to make you comfortable programming the Atmel AVR line of microcontrollers. Whether youâ€™ve never touched a microcontroller before, or youâ€™ve cut your teeth with dozens of Arduino projects, this will help you get right down to the hardware and give you the confidence to build anything.