Monday, May 13, 2019

Courses in June 2019

Learn Cross Platform Mobile Apps Development

There are a couple of frameworks available for developing cross-platform mobile apps - apps that run on iOS and Android with a single code base. In the month of June, we have the following courses available:




To make it easier to test your applications on the Android platform (for iOS you can use the Simulator), both courses come with an AndroidOne device. At the end of the training, you will be able to bring the device back home.


Programming Internet of Things (IoT)

In the month of June we will run three different IoT courses:





We have added new modules and lab exercises to all these courses. In particular, we are covering:

  • Fingerprint scanning in IOT101 and IOT104
  • Using Blynk and ThingSpeak in IOT101
  • Touchscreen in IOT101
  • Controlling relays using ESP-01 in IOT104


Blockchain and Smart Contract Programming

Blockchain technology is in high demand in the year 2019. Talk about Blockchain and people start to associate it with Bitcoin. But Blockchain is more than just cryptocurrencies. In particular, a programmable Blockchain like Ethereum is more useful. We have a course in June that shows you how to program the Ethereum blockchain and create your smart contract. Using Smart contract, you can build applications that:

  • require decentralised trust (such as OpenCerts)
  • automate the transfer of crypto-assets automatically
  • automate transactions and eliminate costly third party agents

The Blockchain course in June:





Programming Courses

The recent Stackoverflow Developer Survey 2019 reveals that Python has “edged out Java” and is the second most loved language. Stack Overflow refers to Python as the “fastest-growing major programming language”.

Python is used for many different tasks - automation, desktop and web, scientific, as well as artificial intelligence. If you have not started programming Python, now is a good time!



Node.js is an open source, cross-platform runtime environment for creating Web apps and Web services. Node.js apps are written using JavaScript, and it provides an event-driven architecture and a non-blocking I/O API that enhances an application’s throughput and scalability.

In our Node.js course, you will learn how to:

  • Write REST APIs
  • Use nvm to install different versions of Node.js
  • Use npm to manage your packages
  • Use npm to publish your own modules and libraries to the Node.js repository 

Here is the run in June: