Thursday, January 10, 2019

IOT107 - IoT Programming using the micro:bit

IOT107 - IoT Programming using the micro:bit. Course comes with the IoT Kit containing modules like OLED display, dot matrix display, LCD, and more. Details at

Wednesday, January 09, 2019

IOT101 - IOT using Raspberry Pi

IOT101 - Learn how to connect all the various sensors and accessories to the Raspberry Pi and send data to the cloud. Includes coverage of LoRaWan module! Course includes the IOT Kit. Details at

Tuesday, January 08, 2019

Article - Implementing Push Notifications in Progressive Web Apps (PWAs) Using Firebase

Progressive Web Apps (PWAs) are Web applications that behave like native mobile applications. PWAs leverage Google technology to deliver an extremely engaging mobile experience. PWAs live within the Web browser and have the ability to work even if the device is offline. At the same time, PWAs exhibit the behavior that you’ve come to expect from native mobile apps: They support background content updating, push notifications, and more. More importantly, PWAs can be updated without needing to resubmit your applications to the app stores (both Apple and Google’s). 
In this article, I’ll discuss one of the most interesting and important features of PWA: Push Notifications. I’ll show you how to enable push notifications in your PWA application using Firebase Cloud Messaging (FCM). And, as a bonus, I’ll show you how to host your PWA on Firebase Hosting, as well as how to host your REST API as a serverless app through Firebase Functions. Keep your seat belt on, as this is going to be a very fun (and exciting) journey!

Tuesday, January 01, 2019

App for NDC London 2019

If you are attending NDC London 2019, be sure to download the NDC app to manage the sessions that you want to attend. Simply search for "NDC conf" in the respective app stores.
Image may contain: 5 people, people smiling, phone

IOT104 - Programming Internet of Things (IoT) using Arduino

For the upcoming IOT104 Arduino programming course, we will be using the ESP32 LoRa OLED development board. In addition, we will also be providing a number of Arduino boards, including the ESP8266. Schedule at
No automatic alt text available.

AND101 - Fundamentals of Android Programming using Android Studio

The AND101 course comes with the Mi A2 lite for development and testing. Course on 14-15 Feb 2019 is now confirmed. Details at

IOT301 - Fundamentals of Blockchain and Smart Contracts Programming using the Ethereum Network

The IOT301 Blockchain course on the 25-26 Feb is now confirmed. Learn how Blockchain works and how to develop Smart Contacts using the solidity programming language. Details at

IOT205 - Introduction to Machine Learning using Python

IOT205 - Learn the various machine learning algorithms in Python, including polynomial multiple regression, logistic regression, K-nearest neighbors, and more. Details at: #ML #Python #scikitlearn