Rui Santos has an excellent ESP8266 Education / Project series here:
About the ESP8266
The ESP8266 is a $4 (up to $10) Wi-Fi module. It allows you to control inputs and outputs as you would do with an Arduino, but it comes with Wi-Fi. So, it is great for home automation/internet of things applications.