Mooc from companies like Coursera are a great way for improving your knowledge and acquire new skills and competencies.
I have recently completed this course on IBM IoT Cloud platform
https://www.coursera.org/learn/developer-iot
I have found really interesting:
- The rising importance of JavaScript and NodeJS for IoT development
- How is easy to develop Gateways and Cloud based applications for real-time handling of telemetry data, using Visual Language NodeRED (based on NodeJS)
- How IBM Bluemix works
- The central role played by MQTT (well, it was invented by IBM)
If you need more insight into IBM Bluemix IoT and in general IoT Cloud platforms, I would recommend this course. Worth spending some euro to get a Verified Certificate.