Are there any courses for programming Arduinos?

Hi,

I would like to get started with Arduinos and I have to admit I love how Codeacademy’s courses are structured. However, I have searched for one specifically for Arduinos and I couldn’t find anything. Is there anything on here that you could recommend to me?

Learn c plus plus and you’ll know how to program an arduino.