Introduction to Blockchain and Cryptocurrency

Conference  2019-12-23 12:00 a.m.    2019-12-27 12:00 a.m.

EVENT INFORMATION

Course Name: Introduction to Blockchain and Cryptocurrency

Venue: Tech for Development Training Center, Nairobi, Kenya

Event Date: 23rd to 27th Dec, 2019

Course Fee: KES 75,000 OR USD 1,100

Online Registration: Register here

Tech For Development -T4D would like to invite you to a high impact Training Course in Introduction to Blockchain and Cryptocurrency to be held in Nairobi, Kenya from 23rd to 27th Dec, 2019

COURSES DESCRIPTION

BLOCKCHAIN

The Blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value. A blockchain is, in the simplest of terms, a time-stamped series of immutable record of data that is managed by cluster of computers not owned by any single entity. Each of these blocks of data (i.e. block) are secured and bound to each other using cryptographic principles (i.e. chain). Although most people think of blockchain technology in relation to crypto currencies such as Bitcoin, blockchain offers security that is useful in many other ways. In the simplest of terms, blockchain can be described as data you can only add to, not take away from or change. Hence the term “chain” because you’re making a chain of data. Not being able to change the previous blocks is what makes it so secure.

CRYPTOCURRENCY (PAPERLESS MONEY)

 A Cryptocurrency (also called a crypto-coin, crypto-assetcrypto money, or token) is an internet-based medium of exchange that uses cryptography to secure the digital exchange of financial transactions, control the creation of new units, and verify the transfer of it. Crypto currencies leverage blockchain technology to gain decentralization, transparency, and immutability. It is not controlled by any central authority: the decentralized nature of the blockchain makes crypto currencies theoretically immune to the old ways of government control and interference.

The aim of this course is to provide a basic proficiency in applying concepts of Blockchain and Cryptocurrency in practice. The three-day program aims to develop competence and skill in Blockchain and Cryptocurrency for participants. With case studies and demos, the participant will develop a practitioner’s understanding of applicability, limitations and suitability of various techniques of Blockchains.

WHO SHOULD ATTEND

This course was designed for individuals (users, developers and investors) and organizations who want to learn how to venture and channel investments in crypto currencies.

REQUIREMENTS

To start off in learning about these technologies, you need to study the underlying computer science fields that gave birth to Blockchain Technology which include:

  • Learn the basics of blockchain technology
  • Cryptography
  • Distributed Computing
  • Mechanism Design

Duration

5 Days

COURSE OBJECTIVE

The aim of this course is to provide a basic proficiency in applying concepts of Blockchain and Cryptocurrency in practice. The three-day program aims to develop competence and skill in Blockchain and Cryptocurrency for participants. With case studies and demos, the participant will develop a practitioner’s understanding of applicability, limitations and suitability of various techniques of Blockchains.

COURSE CONTENT

Module I

Introduction to Blockchain Technology

  • Blockchain Structure
  • Operations
  • Bitcoin

Module II

Foundational Blocks of Blockchain

  • Encryption and Hashing Basics
  • Keys
  • Symmetric Key Encryption
  • PKI - Assymetric Key Encryption
  • Hashing
  • Integrity vs Confidentiality

Module III

Ethereum Blockchain

  • Structure
  • Operations
  • Smart Contracts
  • Incentive Models

Module IV

Blockchain Algorithims and Techniques

  • Using Public Key Cryptography
  • Hashing
  • Integrity of Transactions
  • Securing Blockchains

Module V

Trust Mechanisms in Blockchains

  • Decentralised Systems
  • Consensus Protocols
  • Forks
  • Robustness

Module VI

Smart Contracts

  • Why Smart Contracts?
  • Create Smart Contracts
  • Deploying Smart Contracts

Module VII

Coding in Solidity

  • Structure
  • Data Structures
  • Putting it Together - Smart Contracts
  • Best Practices for Designing Smart Contracts
  • Data types and Statements

Module VIII

Decentralized Apps (DApps)

  • Blockchain Server
  • Dapp Definitions
  • Ethereum APIs
  • Dapp Models and Standards

Module IX

Permissioned Blockchains

  • Introduction
  • Hyperledger
  • Fabric Services
  • Fabric Model and Functions
  • Composer

Module X

Decentralized Applications Platforms

  • Augur
  • Grid+

Module XI

Challenges and Solutions

  • Consensus
  • Scalability
  • Privacy and Scalability
  • Escrow Service
  • Multi-signature

METHODOLOGY

This instructor led training course is delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

Visit our website for more details.

TAILOR-MADE TRAINING

This training course can also be tailored for your organization. This way, your organization will benefit by: 

  • Using own datasets and tools during the training.
  • Being able to choose areas of interest you wish the trainer to put more emphasis on.
  • Taking the course in-house or at a venue of choice.
  • Cutting on the cost of transport and accommodation.

TESTIMONIALS

Kindly visit this link to see video and photo testimonials of our previous training events.

FAQS

Need more information? Kindly visit this link to see answers to frequently asked questions.

HOW TO PARTICIPATE

Register as individual

Contact information

Email: outreach@t4d.co.ke
Tel: +254 706909947
Website: www.t4d.co.ke

Kind regards.
Rose Ireri,
Customer Relationship Officer,
Tech For Development
Innovation for impact

EVENT INFORMATION

Course Name: Introduction to Blockchain and Cryptocurrency

Venue: Tech for Development Training Center, Nairobi, Kenya

Event Date: 23rd to 27th Dec, 2019

Course Fee: KES 75,000 OR USD 1,100

Online Registration: Register here

Tech For Development -T4D would like to invite you to a high impact Training Course in Introduction to Blockchain and Cryptocurrency to be held in Nairobi, Kenya from 23rd to 27th Dec, 2019

COURSES DESCRIPTION

BLOCKCHAIN

The Blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value. A blockchain is, in the simplest of terms, a time-stamped series of immutable record of data that is managed by cluster of computers not owned by any single entity. Each of these blocks of data (i.e. block) are secured and bound to each other using cryptographic principles (i.e. chain). Although most people think of blockchain technology in relation to crypto currencies such as Bitcoin, blockchain offers security that is useful in many other ways. In the simplest of terms, blockchain can be described as data you can only add to, not take away from or change. Hence the term “chain” because you’re making a chain of data. Not being able to change the previous blocks is what makes it so secure.

CRYPTOCURRENCY (PAPERLESS MONEY)

 A Cryptocurrency (also called a crypto-coin, crypto-assetcrypto money, or token) is an internet-based medium of exchange that uses cryptography to secure the digital exchange of financial transactions, control the creation of new units, and verify the transfer of it. Crypto currencies leverage blockchain technology to gain decentralization, transparency, and immutability. It is not controlled by any central authority: the decentralized nature of the blockchain makes crypto currencies theoretically immune to the old ways of government control and interference.

The aim of this course is to provide a basic proficiency in applying concepts of Blockchain and Cryptocurrency in practice. The three-day program aims to develop competence and skill in Blockchain and Cryptocurrency for participants. With case studies and demos, the participant will develop a practitioner’s understanding of applicability, limitations and suitability of various techniques of Blockchains.

WHO SHOULD ATTEND

This course was designed for individuals (users, developers and investors) and organizations who want to learn how to venture and channel investments in crypto currencies.

REQUIREMENTS

To start off in learning about these technologies, you need to study the underlying computer science fields that gave birth to Blockchain Technology which include:

  • Learn the basics of blockchain technology
  • Cryptography
  • Distributed Computing
  • Mechanism Design

Duration

5 Days

COURSE OBJECTIVE

The aim of this course is to provide a basic proficiency in applying concepts of Blockchain and Cryptocurrency in practice. The three-day program aims to develop competence and skill in Blockchain and Cryptocurrency for participants. With case studies and demos, the participant will develop a practitioner’s understanding of applicability, limitations and suitability of various techniques of Blockchains.

COURSE CONTENT

Module I

Introduction to Blockchain Technology

  • Blockchain Structure
  • Operations
  • Bitcoin

Module II

Foundational Blocks of Blockchain

  • Encryption and Hashing Basics
  • Keys
  • Symmetric Key Encryption
  • PKI - Assymetric Key Encryption
  • Hashing
  • Integrity vs Confidentiality

Module III

Ethereum Blockchain

  • Structure
  • Operations
  • Smart Contracts
  • Incentive Models

Module IV

Blockchain Algorithims and Techniques

  • Using Public Key Cryptography
  • Hashing
  • Integrity of Transactions
  • Securing Blockchains

Module V

Trust Mechanisms in Blockchains

  • Decentralised Systems
  • Consensus Protocols
  • Forks
  • Robustness

Module VI

Smart Contracts

  • Why Smart Contracts?
  • Create Smart Contracts
  • Deploying Smart Contracts

Module VII

Coding in Solidity

  • Structure
  • Data Structures
  • Putting it Together - Smart Contracts
  • Best Practices for Designing Smart Contracts
  • Data types and Statements

Module VIII

Decentralized Apps (DApps)

  • Blockchain Server
  • Dapp Definitions
  • Ethereum APIs
  • Dapp Models and Standards

Module IX

Permissioned Blockchains

  • Introduction
  • Hyperledger
  • Fabric Services
  • Fabric Model and Functions
  • Composer

Module X

Decentralized Applications Platforms

  • Augur
  • Grid+

Module XI

Challenges and Solutions

  • Consensus
  • Scalability
  • Privacy and Scalability
  • Escrow Service
  • Multi-signature

METHODOLOGY

This instructor led training course is delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

Visit our website for more details.

TAILOR-MADE TRAINING

This training course can also be tailored for your organization. This way, your organization will benefit by: 

  • Using own datasets and tools during the training.
  • Being able to choose areas of interest you wish the trainer to put more emphasis on.
  • Taking the course in-house or at a venue of choice.
  • Cutting on the cost of transport and accommodation.

TESTIMONIALS

Kindly visit this link to see video and photo testimonials of our previous training events.

FAQS

Need more information? Kindly visit this link to see answers to frequently asked questions.

HOW TO PARTICIPATE

Register as individual

Contact information

Email: outreach@t4d.co.ke
Tel: +254 706909947
Website: www.t4d.co.ke

Kind regards.
Rose Ireri,
Customer Relationship Officer,
Tech For Development
Innovation for impact