There is no better way to learn electronics, IOT and coding than building and programming your own things. MircoSlepko has shared a video that shows you how to build a web-controlled whiteboard. The iBoard was built with a Raspberry Pi 3, Arduino UNO, Nema 17 stepper motors, a SG90 servo, and a few other components.
The idea here was to create a whiteboard that could write and draw in real-time using a web interface. This video shows how it works:
You can find the instructions for it here.