Training – Applied Python Programming (IOT201) (June 17-18)

Python is a high-level programming language that is widely in use. Python code is readable, and its syntax ensures programmers write code that is well indented and clear. Python is supported on most platforms and is well suited for a wide variety of tasks – ranging from automating your daily platform tasks, to running as a standalone Web Server.
In this two day course, you will learn about the Python language, as well as explore the different types of projects that you can develop using it.

Read More …

Training – Applied Go Programming

Go (aka Golang) is one of the fastest growing programming languages. It is an open-source language released by Google in 2009. Go is a multi-purpose programming language specifically designed to build faster and scalable applications. In this course, you will:

  • Learn the core features of the Go programming language
  • Understand how concurrency works in Go
  • Learn how to create real-world applications using Go

Read More …

Training – Getting Started with Containers in Azure

Many applications are moving towards a container-based approach and with good reason: containers allow us to separate our applications’ environmental concerns from the application itself.

Instead of worrying about how to configure our application to run on different target environments, we can explicitly state those needs in code and have that environment automatically created for us!

Read More …

Training – Let’s Build an Automated CI/CD Pipeline with Azure DevOps

Continuous integration, continuous deployment, automated pipelines, oh my! There are so many crucial parts to a solid and scalable software development workflow that it can get overwhelming.

In this workshop, we’ll explore what it takes to create a development workflow that meets modern standards, complete with automated CI/CD pipelines, using Azure DevOps.

Read More …

Training – Deep Learning using TensorFlow and Keras (IOT305)

Deep Learning is a branch of machine learning that utilizes neural networks. But how does a neural network work, and how does deep learning solve machine learning problems? In this workshop, you will learn how to get started with deep learning using one of the most popular frameworks for implementing deep learning – TensorFlow. You will also use another API – Keras, which is built on top of TensorFlow, to make deep learning more user-friendly and easier.

Read More …

Training – Introduction to Artificial Intelligence using the Microsoft Cognitive Services and OpenCV (IOT208)

Artificial intelligence (AI) is an area of computer science that emphasizes 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, without 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 speech translations
  • Use machine vision to recognise users and emotions

In addition, this course will also cover an introduction to OpenCV. Using OpenCV, you will learn how to detect faces in an image. You will also be able to trainer machine learning models to recognize faces.

Read More …

Training – Introduction to Machine Learning using Microsoft Azure Machine Learning Studio (IOT203)

In this 1-day workshop, you will be introduced to Machine Learning using the Microsoft Azure Machine Learning Studio. You will learn what is machine learning, and how it can be useful to your organization. You will also learn the various machine learning algorithms and work through some real-life examples. 

Read More …

Training – Introduction to Data Analytics using Python (IOT202)

Python is a high-level programming language that is widely in use today. Python code is highly readable, and its syntax ensures programmers write code that is properly-indented and clear. Python is supported on most platforms and is well suited for a wide variety of tasks – ranging from automating your daily platform tasks, to running as a standalone Web Server.
In this two-day workshop, you will venture into the world of Data Analytics! You will learn how you can use the various libraries and tools with Python to turn your data into your most valuable assets!

Read More …