Thursday, November 15, 2018

New book on Python Machine Learning (John Wiley)

I am currently writing my next book on Python Machine Learning (John Wiley). 
This book covers machine learning, one of the hottest topics in more recent years. With computing power increasing exponentially and prices decreasing at the same time, there is no better time to learn machine learning. Machine learning tasks that usually require huge processing power are now possible on desktop machines. However, machine learning is not for the faint-of-heart – it requires a good foundation in math and statistics, as well as programming knowledge. Most machine learning books in the market go into too much depth into the math and theories that often leave the beginning readers gasping for air. 
I wanted my book to be accessible to developers. And Python is a good language for most developers. It is my aim to make this topic accessible to developers, while at the same time explaining the important concepts behind machine learning. This book covers: NumPy, Pandas, matplotlib, Scikit-learn, and more!
Hope you can look out for my book to be released early next year!

Sunday, October 14, 2018

AND101 - Mi A2 Lite

The upcoming AND101 course will include the Mi A2 Lite device - a pure Android device. See http://calendar.learn2develop.net for schedules and details.

New Topics in IOT104

We will be covering LoRa in the next run of the IOT104 course using Arduino. LoRa is a long range wireless protocol that allows you to transmit data wirelessly using license-free sub-gigahertz radio frequency bands. For course schedule, check out http://calendar.learn2develop.net/


Sunday, October 07, 2018

IOT208 – Introduction to Artificial Intelligence using the Microsoft Cognitive Services

NEW COURSE

Artificial intelligence (AI) is an area of computer science that emphasises the creation of intelligent machines that work and react like humans. AI is all the rage these days. However, unless you have a PhD in AI, AI programming remains an elusive field to many developers. But this should not be the case. What most developers want is the ability to integrate AI capabilities into their applications, wihout knowing the nuts and bolts of how AI works.  

The Microsoft Cognitive Services is a suite of AI services and APIs to help developers integrate AI capabilities into their applications without needing to build the AI services from scratch. Developers simply need to choose the relevant algorithms from the Cognitive Services for their needs and requirements. Using the various services, applications can:
Make smart recommendations
Perform language translations
Use machine vision to recognise users and emotions
Perform web searches
Perform speech recognition

Friday, October 05, 2018

My Presentations at Techorama Netherlands 2018

Presented a session on "Developing Cross Platform iOS Apps using React Native" at Techorama Netherlands 2018

Presented a session on "What you always wanted to know but were afraid to ask - Blockchain, Smart Contracts, and Ethereum" at Techorama Netherlands 2018

Wednesday, October 03, 2018

Connecting the NodeMCU to a Dot Matrix Display


The NodeMCU is an Arduino-compatible development board based on the ESP8266 chipset. Using the NodeMCU, you can connect to the Internet via WiFi and this provides you with a huge potential to write interesting apps. One of the things you can do is to connect to a REST service, such as a weather Web service and download the latest weather information. With the information downloaded, how do you display it? One fun project would be to connect the NodeMCU to a dot matrix display, and you can then dynamically display the weather information using the dot matrix display.

We will cover how to do this in the IOT104 - Programming Internet of Things (IoT) using Arduino course. Click the link below to check the schedule for this course.

Tuesday, August 21, 2018

Download PDF copy of my Blockchain Article from CODE Magazine

You can now download the PDF copy of my Blockchain article that originally appeared in CODE Magazine (http://www.codemag.com). Enjoy and have fun!










Saturday, August 18, 2018

Using Alexa Voice Service on the Raspberry Pi


We will be covering how to integrate the Alexa Voice Service into your Raspberry Pi projects in the upcoming IOT101 - Programming Internet of Things using Raspberry Pi


Wednesday, August 15, 2018

Python 3 Cheat Sheet

Want to learn Machine Learning but new to Python? This Python 3 cheat sheet will help you get started in the shortest amount of time. Click on the image below to download it.



News Feed displaying on the Raspberry Pi with Dot Matrix Display


Learn how to display news feed on a dot matrix display connected to the Raspberry Pi. http://calendar.learn2develop.net.

Tuesday, August 07, 2018

IOT101 - Programming Internet of Things (IoT) using the Raspberry Pi

Course includes the latest Raspberry Pi 3 Model B+, plus a number of accessories for the Raspberry Pi, including a TFT LCD display with touch support. 

Check out the course schedule at: http://calendar.learn2develop.net










Monday, July 23, 2018

Introduction to Machine Learning using Python


I will be running the above course at the following places:


If you want to get started with Machine Learning, this is the easiest way to get started. I will show you how the various machine learning algorithms work using simple datasets, and how to visualise them using charts and plots.



Saturday, July 14, 2018

Workshop on Blockchain at Techorama, NL 2018 (Oct)

Heard of Ethereum, tokens, ICOs, Blockchain, Smart Contracts? Want to learn but don't know where to start? Learn them in 1 day at @TechoramaNL. You will not regret it.



Friday, July 13, 2018

Workshop on Blockchain and Smart Contract programming at NDC London, UK 2018 (Jan)

Doing a workshop on Blockchain and Smart Contract programming at NDC London, UK 2018 (Jan)

Workshop on Blockchain and Smart Contract programming at Mini NDC Copenhagen, Denmark 2018 (March)

Doing a workshop on Blockchain and Smart Contract programming at Mini NDC Copenhagen 2018 (March).





Workshop on Blockchain and Smart Contract programming at NDC Oslo, Norway 2018 (June)

Doing a workshop on Blockchain and Smart Contract programming at NDC Oslo 2018 (June).




Blockchain Talk at NDC Oslo, Norway 2018 (June)

This is one of the most enjoyable talks I have given. The audience were very sporting and at the end of the talk everyone had a much deeper understanding of Blockchain and Smart Contracts programming. And did I mention that we had a lot of fun? :-)


Blockchain Workshop at NDC Minnesota, USA 2018 (May)

Another Blockchain workshop done. This time it's NDC Minnesota 2018 (May). I am very happy with the feedback and learned a lot from the participants as well. 

Blockchain Workshop at Miles Camp Bergen, Norway 2018 (April)

Honored to be one of the invited trainers at Miles Camp Bergen 2018 (April). We had a really fun day with Blockchain and Ethereum Smart Contracts programming! 





Tuesday, July 10, 2018

Article on Blockchain, Ethereum, Smart Contracts, and more!

New to Blockchain but don't know where to start? Want to learn about Smart Contract but afraid to learn another new programming language? Don't worry. Check out my article at Code Magazine and you will be on your way to mastering Blockchain, Ethereum, Smart Contracts, and more!

If you want a jumpstart to all these, consider joining my 2-day course - IOT301 Fundamentals of Blockchain and Smart Contracts Programming using the Ethereum Network.

New Course - NET101 - Fundamentals of .NET Programming using C#

Happy to announce that I have launched a new course on .NET programming using C#. In this course, you will learn the various aspects of the C# programming language, as well as how to perform the common tasks in .NET, such as database access, remote data access, and more.

Sunday, January 21, 2018