Kurs AI, ML and Block Chain


Technology Workshop - Introduction to Artificial Intelligence,

Machine Learning, and Blockchain Technologies


Length: 1-day


In recent years, due to the advancements in microprocessor technologies, we are

seeing the exponential rise in computing powers. With the increased computation

capabilities, several technologies which seemed like science fiction in the past are now

becoming a reality. Such is the case in the area of Artificial Intelligence (AI).


Artificial intelligence (AI) is an area of computer science that emphasizes the creation of

intelligent machines that work and react like humans. Along with AI is the latest

buzzword – Machine Learning (ML). But what exactly is AI and ML, and what are the

differences between them? And how can AI and ML help to make your life better?


In this technology workshop, you will learn the fundamentals of Artificial Intelligence

and Machine Learning. You will learn how they work, and some of the tools available

today that you can use to harness their capabilities.


Besides AI and ML, another technology that has taken the world by storm is

Blockchain. But what is a blockchain? And how is blockchain useful to businesses and

developers? In this workshop, you will learn the fundamentals of blockchain and how it

works. Once you have a good foundation in how blockchain works, you will learn about

a specific implementation - the Ethereum blockchain. The Ethereum blockchain

supports an execution environment known as Smart Contracts, where developers can

use them to store digital currencies or assets on the blockchain. You will see some real

life use of Smart Contracts, as well as learn how to create tokens, something that is

getting a lot of investors’ attention lately.



Introduction to Artificial Intelligence and Machine Learning

  • Artificial Intelligence as a Service
  • Microsoft Cognitive Services
  • Google Cloud Platform


Examples of AI services

  • Vision API - Analyzing images, Describing Images, Generating Thumbnails, Tagging Images,

         and OCR

  • Face API - Detecting Face attributes and recognizing faces
  • Speech Services - Speech to text
  • Custom Vision - Object Classifications, Object Training and Detection, and Exporting trained

         models to mobile devices


Introduction to OpenCV

  • Detecting faces in images and video streams
  • Training machine learning models to recognize faces
  • Detecting and recognizing car plates numbers


How Machine Learning works

  • Getting started with machine learning
  • Microsoft Azure Machine Learning Studio


Introduction to Cryptocurrencies

  • Why we need cryptocurrencies
  • Trust issues


Technologies behind cryptocurrencies

  • What is a blockchain?
  • Attributes of a blockchain
  • Miners and nodes
  • Decentralization
  • Bitcoin and Ethereum
  • Fuel for the Ethereum network - Ether


Getting Started with Ethereum

  • Using MetaMask
  • Creating accounts
  • Getting Ethers
  • Sending Ethers


Smart Contracts and Decentralized Applications (DApp)

  • Use cases for Smart Contracts
  • EVM and Gas
  • How to implement Smart Contracts
  • Deploying Smart Contracts



Although this is not a training for programmers, participants are encouraged to bring along their laptops so that they can try out the various examples, in order to fully understand the concepts and technologies behind the different topics presented.


  • Mac / Windows laptop
  • Chrome Web browser

Copyright (c)Tech Support

All Rights Reserved