I felt the IoT Internet of Things hands-on Lab at the Build 2016 conference was the best thing I could have done. The lab called for you to make use of GitHub, NuGet, Visual Studio Team System on Line, Xamarin, and Azure portals. The hardware itself was a Windows 10 PC and a Raspberry Pi 2. The Raspberry Pi was outfitted with a FezHat board mounted on it that had a light , temperature and humidity sensor on board. You had to deploy an app onto the Raspberry Pi and have it start collecting statistics on Azure.
Now, would you want to actually build an app that simply? I am not sure.