Learn to build your own home automation using Raspberry Pi


Details
I have been wanting to do this one for quite sometime.
What will you build?
You will build hardware and software infrastructure, that will send and receive room temperature and show it on a web page and a mobile phone.
What will you learn?
a) Learn how to setup a raspberry pi.
b) Learn how to connect a temperature sensor to a raspberry pi.
c) Learn some electronics concepts.
d) Learn how to build a web server/web page( It is actually pretty easy!)
e) Send the temperature data to the server.
f) Use your mobile phone to receive the data
What are the perquisites?
a) Python (If you do not have experience in programming for this class, it is okay. Depending on the feedback I get, I may have few more workshops on Writing programs in Python)
b) Raspberry Pi ( If you do not have one, it is okay, I will use my Raspberry Pi. You can also buy a raspberry pi zero from Microcenter and an SD card, for $15. If you want, I can also buy it for you and you can buy it from me, if you think you may need it. Otherwise for this workshop, you do not need it.)
c) A personal computer. ( I will show you what software you need to install /configure on your C/MAC)

Learn to build your own home automation using Raspberry Pi