Join
University of California, Irvine: The Arduino Platform and C Programming
https://www.coursera.org/learn/arduino-platform