The Blockchain Academy, Cryptocurrency and Blockchain Training World-wide

Welcome to the Blockchain Academy

Training and consulting on blockchain and cryptocurrencies in South Africa and various other countries. We train attendees about the opportunities that exist and how to use this technology in order to innovate and better prepare for the future.

Our next course is the Bitcoin and Blockchain Beginner Course being held in Johannesburg on twelve September 2017.

The outcome of this course is to provide individuals with a general overview of bitcoin and the blockchain. Attendees will learn more about what bitcoin is, its history, how to use bitcoin: storing bitcoin in a wallet, buying and selling bitcoin on an online exchange, as well as sending and receiving bitcoin from one person to another without the need for a trusted third party.

The course also provides an overview of the blockchain: how transactions are stored on the blockchain, how mining works through consensus, the differences inbetween permissioned and permissionless blockchains and why these differences are significant.

The course further explains current use cases and opportunities this technology provides in terms of include clever contracts, payment rails, immutable ledger, proof of ownership, remittances and micro-transactions. It also discusses alternatives to bitcoin and the bitcoin blockchain.

The course touches on current regulation and compliance globally and in South Africa.

This course provides attendees with an insight into the future of this technology in terms of innovation and disruption of existing traditional systems and processes.

Module 1: Introduction

  • Money and currency
  • Digital currencies explained
  • History of Bitcoin
  • Module Two: The Blockchain

    • 101 of the blockchain
    • How are transactions stored on the blockchain
    • What Bitcoin mining is
    • Permissioned and permissionless blockchains
    • Side chains
  • Module Trio: Using Bitcoin

    • Where and how to get bitcoins
    • How to store bitcoins in a wallet
    • How to send and receive bitcoins
    • How to trade bitcoins on on-line exchanges
    • Bitcoin pricing and volatility
  • Module Four: Bitcoin Security

    • Security issues and the pseudo-anonymity of Bitcoin
    • Security measures such as multi-signature transactions
    • Backing up and restoring wallets
  • Module Five: Bitcoin Scalability, Risks and Limitations

    • Transaction volumes and block sizes
    • Block propagation speed
    • Proof of Work efficiencies
    • Mining pools and centralisation
    • Mining prizes and incentivisation
    • Wallet theft
    • Regulatory friction
  • Module 6: Use Cases and Opportunities

    • Payment rails
    • Immutable ledger
    • Coloured coins and digital asset ownership
    • Time-stamped records
    • Proof of ownership
    • Micro-transactions
  • Module 7: Merchant Acceptance

    • How to integrate Bitcoin as a payment method
    • Benefits of using Bitcoin as a payment method
    • Payment processing companies
    • Verification of transactions on the blockchain
    • Successful case studies
  • Module 8: Bitcoin Compliance and Regulation

    • Regulation globally and in South Africa
    • Bitcoin compliance
  • Module 9: The Future of Blockchain

    • Bitcoin for remittances in emerging economies
    • Digital currencies and financial institutions
    • Digital currencies and innovation
    • The value of Bitcoin and the blockchain as a technology
    • Alternatives to Bitcoin and the blockchain
  • What we do

    The Blockchain Academy provides training on cryptocurrencies and blockchain technology. There is a lot of excitement globally on the opportunities that cryptocurrencies such as bitcoin and it’s underlying technology, the blockchain, offers, for financial and non-financial institutions as well as for individuals. At the same time, a lot of confusion exists on what it is and how it works. The Blockchain Academy was established to help educate individuals and organisations on how they can use this technology to understand the benefits and opportunities that exist, improve existing systems and processes and to develop decentralised applications.

    We provide training at our office at the Bandwidth Barn, in Woodstock, Cape Town as well as at AlphaCode Club in Sandton, Johannesburg. We also provide training at our clients offices in various countries.

    Each course takes place over one day and is tailored to meet the needs of different target audiences.

    ONSITE TRAINING

    Training solutions for individuals and groups at your convenience and location. Now suggested in many countries for group training.

    TRAINING IN OUR CLASSROOM

    Training solutions for individuals and groups at our offices at the Bandwidth Barn in Woodstock, Cape Town or at our office in Sandton, Johannesburg.

    ONLINE TRAINING

    Learn at your own rhythm directly with the instructor in a group or private session via Google Hangouts. This provides you with an chance for one-on-one engagement with the instructor.

    OUR COURSES

    The Blockchain Academy presently offers five courses, namely the Bitcoin and Blockchain Beginner Course, Blockchain Advanced Course, Blockchain for Developers Course, Blockchain for Financial Institutions Course and the Ethereum Beginner Course. We also tailor-make courses specifically according to your requirements, so please contact us and let us know how we can help!

    Download our course brochure here.

    Bitcoin and Blockchain Beginner Course

    Cape Town: three October 2017

    Johannesburg: twelve September 2017

    This course is for individuals who are fresh to digital currencies and blockchain technology. The course covers the basics of money, bitcoin, blockchain 101, bitcoin mining and transactions, using bitcoin, bitcoin wallet security, compliance and regulation. The course highlights the future of cryptocurrencies and blockchain, and demonstrates what companies are doing with this technology.

    The outcome of this course is to provide individuals with a general overview of bitcoin and the blockchain. Attendees will learn more about what bitcoin is, its history, how to use bitcoin: storing bitcoin in a wallet, buying and selling bitcoin on an online exchange, as well as sending and receiving bitcoin from one person to another without the need for a trusted third party.

    The course also provides an overview of the blockchain: how transactions are stored on the blockchain, how mining works through consensus, the differences inbetween permissioned and permissionless blockchains and why these differences are significant.

    The course further explains current use cases and opportunities this technology provides in terms of include brainy contracts, payment rails, immutable ledger, proof of ownership, remittances and micro-transactions. It also discusses alternatives to bitcoin and the bitcoin blockchain.

    The course touches on current regulation and compliance globally and in South Africa.

    This course provides attendees with an insight into the future of this technology in terms of innovation and disruption of existing traditional systems and processes.

    Module 1: Introduction

    • Money and currency
    • Digital currencies explained
    • History of Bitcoin
  • Module Two: The Blockchain

    • 101 of the blockchain
    • How are transactions stored on the blockchain
    • What Bitcoin mining is
    • Permissioned and permissionless blockchains
    • Side chains
  • Module Three: Using Bitcoin

    • Where and how to get bitcoins
    • How to store bitcoins in a wallet
    • How to send and receive bitcoins
    • How to trade bitcoins on on-line exchanges
    • Bitcoin pricing and volatility
  • Module Four: Bitcoin Security

    • Security issues and the pseudo-anonymity of Bitcoin
    • Security measures such as multi-signature transactions
    • Backing up and restoring wallets
  • Module Five: Bitcoin Scalability, Risks and Limitations

    • Transaction volumes and block sizes
    • Block propagation speed
    • Proof of Work efficiencies
    • Mining pools and centralisation
    • Mining prizes and incentivisation
    • Wallet theft
    • Regulatory friction
  • Module 6: Use Cases and Opportunities

    • Payment rails
    • Immutable ledger
    • Coloured coins and digital asset ownership
    • Time-stamped records
    • Proof of ownership
    • Micro-transactions
  • Module 7: Merchant Acceptance

    • How to integrate Bitcoin as a payment method
    • Benefits of using Bitcoin as a payment method
    • Payment processing companies
    • Verification of transactions on the blockchain
    • Successful case studies
  • Module 8: Bitcoin Compliance and Regulation

    • Regulation globally and in South Africa
    • Bitcoin compliance
  • Module 9: The Future of Blockchain

    • Bitcoin for remittances in emerging economies
    • Digital currencies and financial institutions
    • Digital currencies and innovation
    • The value of Bitcoin and the blockchain as a technology
    • Alternatives to Bitcoin and the blockchain
  • Blockchain Advanced Course

    Cape Town: twenty four October 2017

    Johannesburg: twenty seven September 2017

    This course is for individuals who understand the basics of digital currencies such as bitcoin and the blockchain technology. The course delves deeper into the concepts covered in the Bitcoin and Blockchain Beginner course.

    This course is for individuals who understand the basics of bitcoin and blockchain technology. The course delves deeper into bitcoin mining, mining pools, bitcoin transactions, software clients and front-ends, wallet service providers, application programming interfaces (APIs), payment gateways, explorer services and Blockchain as a Service (BaaS). The course covers many Blockchain Two.0 topics such as Ethereum brainy contracts, wise property, side chains, decentralised services, world computers, and other titillating and innovative services and opportunities being used around the world. The course discusses the blockchain technology��s influence on traditional ways of doing business, building applications, raising funding and transacting.

    Module 1: Introduction

    • Digital assets
    • Distributed ledgers
    • Byzantine Generals’ Problem
  • Module Two: Mining and Transactions

    • Networks
    • Knots
    • Scripting
    • Cryptography
    • Proof and distributed consensus
    • Pools
  • Module Three: Software

    • Clients
    • Front completes
    • Software
    • Web services / APIs
  • Module Four: Service Providers

    • Explorers
    • Wallets
    • APIs
    • Payment gateways and providers
    • Blockchain as a Service (BaaS)

    Module Five: Blockchain Two.0

    • Side chains
    • Clever contracts
    • Wise property
    • World computers
    • Open asset protocol
    • Decentralised services
    • Decentralised Autonomous Organisations
  • Blockchain For Developers Course

    Cape Town: twenty six September 2017

    Johannesburg: seventeen October 2017

    This course provides developers with hands-on practice to develop applications using the Bitcoin protocol. The course provides information on the languages and contraptions that are used to build decentralised applications. The course includes a demo on how to create a bitcoin transaction, digital signatures, and public and private keys.

    Requirements:

    • Basic object-oriented programming practice
    • Basic understanding of Javascript and Knot.js

    At the end of the course, the developer will know how to:

    – setup a development environment by installing and configuring the Bitcoin Core software

    – deploy a Bitcoin Server

    – use the Bitcoin Core RPC API to create wallets, digital signatures and public and private keys, check balances and make payments

    – use 3rd party libraries and APIs to abstract away many of the complexities of using the Bitcoin protocol

    The course will not cover the internal aspects of Bitcoin such as its Proof of Work, transaction and blockchain structures and cryptography.

    Module 1: Basic Concepts

    • Bitcoin scripting language: Script
    • Cryptographic hash functions
    • Cryptographic signatures
    • Blockchain
    • Multi-signature transactions
    • Addresses
    • Public and private keys
    • Wallets
  • Module Two: Demo

    • How to create a bitcoin transaction
    • How to create a public and private key
    • How to create a digital signature
  • Module Three: 3rd Party Bitcoin Libraries and Web APIs

    • Web APIs
    • Libraries
  • Blockchain For Financial Institutions Course

    On request only for groups of ten or more

    This course is for individuals who want to know what financial institutions are doing with blockchain technology. The course provides an insight into the differences inbetween private and public blockchains and where the value of each lies for the user and organisation. The course includes use cases for financial institutions and what they are doing with this technology: from proofs of concept to research and applications. The course includes information on which financial institutions have formed partnerships with start-ups, as well as the establishment of consortiums for joint solutions.

    Trusted intermediaries are necessary to facilitate payment transactions and as transactions have become more sophisticated, so has the importance of intermediaries in the payments world.

    Blockchain technology is challenging traditional players and forcing them to re-examine their role in the payment ecosystem as the threat of disintermediation in the financial industry is both real and imminent.

    Module 1: Centralised vs. Decentralised Blockchains

    • Overview of permissionless (public) and permissioned blockchains (private)
    • Centralised blockchain case probe:
      1. Ripple
    • Decentralised blockchain case probe:
      1. Ethereum
  • Module two – Distributed Ledger Technology (DLT)

    • Corda
  • Module Trio: Use Cases and Opportunities for Financial Institutions

    • Payment rails:
      1. Domestic payments
      2. Micro transactions
      3. Cross-border payments
    • Clearing and settlement
    • Immutable ledger
    • Coloured coins and digital asset ownership
    • Time-stamped records
    • Proof of ownership
    • Trade finance / trade of financial assets
    • Capital markets
    • Clever contracts
    • Brainy assets or property
    • Digital identity
  • Module Four: Use Cases and Opportunities for Non-Financial Institutions

    • Factom
    • Rootstock
    • Namecoin
    • Maidsafe
  • Module Five: Financial Institutions Experimenting with Blockchain Technology

    • Banks
    • Central Banks
    • Partnerships
    • Consortiums
  • Module 6: Bitcoin Compliance and Regulation

    • Regulation globally and in South Africa
    • Bitcoin compliance
    • Money laundering and fraud
  • Ethereum Beginner Course

    Cape Town: five September 2017

    This course is for individuals who want to understand the basics of Ethereum and what this technology offers in terms of brainy contracts. The course will cover the basic design of the Ethereum blockchain, the functioning of the Ethereum Virtual Machine (EVM) and an introduction into wise contracts and transactions. It includes current use cases in the Decentralised Applications (DApps) landscape and the latest surge of interest in Initial Coin Offerings (ICOs), and how ICOs are raising funding using cryptocurrencies, such as ether.

    Ethereum is becoming one of the widely adopted digital currency protocols for developing Blockchain Two.0 and Blockchain Trio.0 applications. Companies and institutions are embarking to adopt the Ethereum blockchain to create brainy contract based applications in order to automate existing systems and processes.

    Module 1: What is Ethereum?

    • The difference inbetween Bitcoin and Ethereum
    • Basic design of Ethereum
    • Ether – currency and commodity
    • How to buy, sell and store Ether
  • Module Two: The Ethereum Virtual Machine

    • Contract transactions
    • A elementary wise contract
    • The EVM
    • Clients and programming on Ethereum
  • Module Three: Use-Cases and Applications of Ethereum

    • Decentralised applications
    • Decentralised Autonomous Organisations (The DAO)
  • Module Four: The Future of Ethereum

    • Initial Coin Offerings (ICOs)
    • Ethereum Enterprise Alliance (EEA)
  • Tailor-made Course

    Date: On request

    If you have any special requirements in terms of cryptocurrency and blockchain technology, contact us for a tailor-made course that specifically meets your needs.

    OUR TEAM

    Sonya Kuhnel

    Sonya is the Founder & Managing Director of the Blockchain Academy. Sonya has been involved in bitcoin for over four years. She commenced a bitcoin payment company in 2013. Sonya is the Co-founder of Bitcoin Events which hosts the Blockchain & Bitcoin Africa Conferences in South Africa. She is also the co-organiser of the Bitcoin Cape Town Meetup group and is sultry about educating people on the benefits of digital currencies and blockchain technology.

    Fabian van der Merwe

    Fabian has over twenty years practice in the IT sector ranging from website development to IT Management consulting services. Through his practice, Fabian has played a pivotal role in advancing IT initiatives and projects across various Industry sectors including finance, industrial, retail, hospitality, IT and manufacturing. Fabian joins the Blockchain Academy as the Business Development Manager.

    Gavin Marshall

    Gavin is a consultant and instructor at the Blockchain Academy. Gavin is a well-known speaker on digital currencies and blockchain technology in South Africa. Gavin has built his own bitcoin and blockchain crowd funding platform. He has worked as the Head of Innovation at the mobile social network Mxit, and then as Product Development Lead at the Nigerian e-­commerce company, Konga.

    Louis Krige

    Louis has connected large scale international technology platforms in the legal and travel industries for over twenty years. He has a passion for simplifying elaborate technologies and communicating this into user friendly application that enables everyone to interact and contribute to forward thinking technologies resulting in positive switch. Louis joins the Blockchain Academy as the Marketing Manager.

    Pricing

    Training takes place over one day and is tailored to meet the needs of different target audiences. We also suggest private training at your office should you choose to have a more personalised training session. Please contact us for pricing on personalised training. We accept bitcoin!

    The Blockchain Academy, Cryptocurrency and Blockchain Training World-wide

    Welcome to the Blockchain Academy

    Training and consulting on blockchain and cryptocurrencies in South Africa and various other countries. We instruct attendees about the opportunities that exist and how to use this technology in order to innovate and better prepare for the future.

    Our next course is the Bitcoin and Blockchain Beginner Course being held in Johannesburg on twelve September 2017.

    The outcome of this course is to provide individuals with a general overview of bitcoin and the blockchain. Attendees will learn more about what bitcoin is, its history, how to use bitcoin: storing bitcoin in a wallet, buying and selling bitcoin on an online exchange, as well as sending and receiving bitcoin from one person to another without the need for a trusted third party.

    The course also provides an overview of the blockchain: how transactions are stored on the blockchain, how mining works through consensus, the differences inbetween permissioned and permissionless blockchains and why these differences are significant.

    The course further explains current use cases and opportunities this technology provides in terms of include wise contracts, payment rails, immutable ledger, proof of ownership, remittances and micro-transactions. It also discusses alternatives to bitcoin and the bitcoin blockchain.

    The course touches on current regulation and compliance globally and in South Africa.

    This course provides attendees with an insight into the future of this technology in terms of innovation and disruption of existing traditional systems and processes.

    Module 1: Introduction

    • Money and currency
    • Digital currencies explained
    • History of Bitcoin
  • Module Two: The Blockchain

    • 101 of the blockchain
    • How are transactions stored on the blockchain
    • What Bitcoin mining is
    • Permissioned and permissionless blockchains
    • Side chains
  • Module Three: Using Bitcoin

    • Where and how to get bitcoins
    • How to store bitcoins in a wallet
    • How to send and receive bitcoins
    • How to trade bitcoins on on-line exchanges
    • Bitcoin pricing and volatility
  • Module Four: Bitcoin Security

    • Security issues and the pseudo-anonymity of Bitcoin
    • Security measures such as multi-signature transactions
    • Backing up and restoring wallets
  • Module Five: Bitcoin Scalability, Risks and Limitations

    • Transaction volumes and block sizes
    • Block propagation speed
    • Proof of Work efficiencies
    • Mining pools and centralisation
    • Mining prizes and incentivisation
    • Wallet theft
    • Regulatory friction
  • Module 6: Use Cases and Opportunities

    • Payment rails
    • Immutable ledger
    • Coloured coins and digital asset ownership
    • Time-stamped records
    • Proof of ownership
    • Micro-transactions
  • Module 7: Merchant Acceptance

    • How to integrate Bitcoin as a payment method
    • Benefits of using Bitcoin as a payment method
    • Payment processing companies
    • Verification of transactions on the blockchain
    • Successful case studies
  • Module 8: Bitcoin Compliance and Regulation

    • Regulation globally and in South Africa
    • Bitcoin compliance
  • Module 9: The Future of Blockchain

    • Bitcoin for remittances in emerging economies
    • Digital currencies and financial institutions
    • Digital currencies and innovation
    • The value of Bitcoin and the blockchain as a technology
    • Alternatives to Bitcoin and the blockchain
  • What we do

    The Blockchain Academy provides training on cryptocurrencies and blockchain technology. There is a lot of excitement globally on the opportunities that cryptocurrencies such as bitcoin and it’s underlying technology, the blockchain, offers, for financial and non-financial institutions as well as for individuals. At the same time, a lot of confusion exists on what it is and how it works. The Blockchain Academy was established to help educate individuals and organisations on how they can use this technology to understand the benefits and opportunities that exist, improve existing systems and processes and to develop decentralised applications.

    We provide training at our office at the Bandwidth Barn, in Woodstock, Cape Town as well as at AlphaCode Club in Sandton, Johannesburg. We also provide training at our clients offices in various countries.

    Each course takes place over one day and is tailored to meet the needs of different target audiences.

    ONSITE TRAINING

    Training solutions for individuals and groups at your convenience and location. Now suggested in many countries for group training.

    TRAINING IN OUR CLASSROOM

    Training solutions for individuals and groups at our offices at the Bandwidth Barn in Woodstock, Cape Town or at our office in Sandton, Johannesburg.

    ONLINE TRAINING

    Learn at your own rhythm directly with the instructor in a group or private session via Google Hangouts. This provides you with an chance for one-on-one engagement with the instructor.

    OUR COURSES

    The Blockchain Academy presently offers five courses, namely the Bitcoin and Blockchain Beginner Course, Blockchain Advanced Course, Blockchain for Developers Course, Blockchain for Financial Institutions Course and the Ethereum Beginner Course. We also tailor-make courses specifically according to your requirements, so please contact us and let us know how we can help!

    Download our course brochure here.

    Bitcoin and Blockchain Beginner Course

    Cape Town: three October 2017

    Johannesburg: twelve September 2017

    This course is for individuals who are fresh to digital currencies and blockchain technology. The course covers the basics of money, bitcoin, blockchain 101, bitcoin mining and transactions, using bitcoin, bitcoin wallet security, compliance and regulation. The course highlights the future of cryptocurrencies and blockchain, and demonstrates what companies are doing with this technology.

    The outcome of this course is to provide individuals with a general overview of bitcoin and the blockchain. Attendees will learn more about what bitcoin is, its history, how to use bitcoin: storing bitcoin in a wallet, buying and selling bitcoin on an online exchange, as well as sending and receiving bitcoin from one person to another without the need for a trusted third party.

    The course also provides an overview of the blockchain: how transactions are stored on the blockchain, how mining works through consensus, the differences inbetween permissioned and permissionless blockchains and why these differences are significant.

    The course further explains current use cases and opportunities this technology provides in terms of include clever contracts, payment rails, immutable ledger, proof of ownership, remittances and micro-transactions. It also discusses alternatives to bitcoin and the bitcoin blockchain.

    The course touches on current regulation and compliance globally and in South Africa.

    This course provides attendees with an insight into the future of this technology in terms of innovation and disruption of existing traditional systems and processes.

    Module 1: Introduction

    • Money and currency
    • Digital currencies explained
    • History of Bitcoin
  • Module Two: The Blockchain

    • 101 of the blockchain
    • How are transactions stored on the blockchain
    • What Bitcoin mining is
    • Permissioned and permissionless blockchains
    • Side chains
  • Module Three: Using Bitcoin

    • Where and how to get bitcoins
    • How to store bitcoins in a wallet
    • How to send and receive bitcoins
    • How to trade bitcoins on on-line exchanges
    • Bitcoin pricing and volatility
  • Module Four: Bitcoin Security

    • Security issues and the pseudo-anonymity of Bitcoin
    • Security measures such as multi-signature transactions
    • Backing up and restoring wallets
  • Module Five: Bitcoin Scalability, Risks and Limitations

    • Transaction volumes and block sizes
    • Block propagation speed
    • Proof of Work efficiencies
    • Mining pools and centralisation
    • Mining prizes and incentivisation
    • Wallet theft
    • Regulatory friction
  • Module 6: Use Cases and Opportunities

    • Payment rails
    • Immutable ledger
    • Coloured coins and digital asset ownership
    • Time-stamped records
    • Proof of ownership
    • Micro-transactions
  • Module 7: Merchant Acceptance

    • How to integrate Bitcoin as a payment method
    • Benefits of using Bitcoin as a payment method
    • Payment processing companies
    • Verification of transactions on the blockchain
    • Successful case studies
  • Module 8: Bitcoin Compliance and Regulation

    • Regulation globally and in South Africa
    • Bitcoin compliance
  • Module 9: The Future of Blockchain

    • Bitcoin for remittances in emerging economies
    • Digital currencies and financial institutions
    • Digital currencies and innovation
    • The value of Bitcoin and the blockchain as a technology
    • Alternatives to Bitcoin and the blockchain
  • Blockchain Advanced Course

    Cape Town: twenty four October 2017

    Johannesburg: twenty seven September 2017

    This course is for individuals who understand the basics of digital currencies such as bitcoin and the blockchain technology. The course delves deeper into the concepts covered in the Bitcoin and Blockchain Beginner course.

    This course is for individuals who understand the basics of bitcoin and blockchain technology. The course delves deeper into bitcoin mining, mining pools, bitcoin transactions, software clients and front-ends, wallet service providers, application programming interfaces (APIs), payment gateways, explorer services and Blockchain as a Service (BaaS). The course covers many Blockchain Two.0 topics such as Ethereum clever contracts, clever property, side chains, decentralised services, world computers, and other titillating and innovative services and opportunities being used around the world. The course discusses the blockchain technology��s influence on traditional ways of doing business, building applications, raising funding and transacting.

    Module 1: Introduction

    • Digital assets
    • Distributed ledgers
    • Byzantine Generals’ Problem
  • Module Two: Mining and Transactions

    • Networks
    • Knots
    • Scripting
    • Cryptography
    • Proof and distributed consensus
    • Pools
  • Module Trio: Software

    • Clients
    • Front completes
    • Software
    • Web services / APIs
  • Module Four: Service Providers

    • Explorers
    • Wallets
    • APIs
    • Payment gateways and providers
    • Blockchain as a Service (BaaS)

    Module Five: Blockchain Two.0

    • Side chains
    • Brainy contracts
    • Brainy property
    • World computers
    • Open asset protocol
    • Decentralised services
    • Decentralised Autonomous Organisations
  • Blockchain For Developers Course

    Cape Town: twenty six September 2017

    Johannesburg: seventeen October 2017

    This course provides developers with hands-on practice to develop applications using the Bitcoin protocol. The course provides information on the languages and implements that are used to build decentralised applications. The course includes a demo on how to create a bitcoin transaction, digital signatures, and public and private keys.

    Requirements:

    • Basic object-oriented programming practice
    • Basic understanding of Javascript and Knot.js

    At the end of the course, the developer will know how to:

    – setup a development environment by installing and configuring the Bitcoin Core software

    – deploy a Bitcoin Server

    – use the Bitcoin Core RPC API to create wallets, digital signatures and public and private keys, check balances and make payments

    – use 3rd party libraries and APIs to abstract away many of the complexities of using the Bitcoin protocol

    The course will not cover the internal aspects of Bitcoin such as its Proof of Work, transaction and blockchain structures and cryptography.

    Module 1: Basic Concepts

    • Bitcoin scripting language: Script
    • Cryptographic hash functions
    • Cryptographic signatures
    • Blockchain
    • Multi-signature transactions
    • Addresses
    • Public and private keys
    • Wallets
  • Module Two: Demo

    • How to create a bitcoin transaction
    • How to create a public and private key
    • How to create a digital signature
  • Module Trio: 3rd Party Bitcoin Libraries and Web APIs

    • Web APIs
    • Libraries
  • Blockchain For Financial Institutions Course

    On request only for groups of ten or more

    This course is for individuals who want to know what financial institutions are doing with blockchain technology. The course provides an insight into the differences inbetween private and public blockchains and where the value of each lies for the user and organisation. The course includes use cases for financial institutions and what they are doing with this technology: from proofs of concept to research and applications. The course includes information on which financial institutions have formed partnerships with start-ups, as well as the establishment of consortiums for joint solutions.

    Trusted intermediaries are necessary to facilitate payment transactions and as transactions have become more elaborate, so has the importance of intermediaries in the payments world.

    Blockchain technology is challenging traditional players and forcing them to re-examine their role in the payment ecosystem as the threat of disintermediation in the financial industry is both real and imminent.

    Module 1: Centralised vs. Decentralised Blockchains

    • Overview of permissionless (public) and permissioned blockchains (private)
    • Centralised blockchain case probe:
      1. Ripple
    • Decentralised blockchain case examine:
      1. Ethereum
  • Module two – Distributed Ledger Technology (DLT)

    • Corda
  • Module Three: Use Cases and Opportunities for Financial Institutions

    • Payment rails:
      1. Domestic payments
      2. Micro transactions
      3. Cross-border payments
    • Clearing and settlement
    • Immutable ledger
    • Coloured coins and digital asset ownership
    • Time-stamped records
    • Proof of ownership
    • Trade finance / trade of financial assets
    • Capital markets
    • Wise contracts
    • Brainy assets or property
    • Digital identity
  • Module Four: Use Cases and Opportunities for Non-Financial Institutions

    • Factom
    • Rootstock
    • Namecoin
    • Maidsafe
  • Module Five: Financial Institutions Experimenting with Blockchain Technology

    • Banks
    • Central Banks
    • Partnerships
    • Consortiums
  • Module 6: Bitcoin Compliance and Regulation

    • Regulation globally and in South Africa
    • Bitcoin compliance
    • Money laundering and fraud
  • Ethereum Beginner Course

    Cape Town: five September 2017

    This course is for individuals who want to understand the basics of Ethereum and what this technology offers in terms of brainy contracts. The course will cover the basic design of the Ethereum blockchain, the functioning of the Ethereum Virtual Machine (EVM) and an introduction into clever contracts and transactions. It includes current use cases in the Decentralised Applications (DApps) landscape and the latest surge of interest in Initial Coin Offerings (ICOs), and how ICOs are raising funding using cryptocurrencies, such as ether.

    Ethereum is becoming one of the widely adopted digital currency protocols for developing Blockchain Two.0 and Blockchain Three.0 applications. Companies and institutions are embarking to adopt the Ethereum blockchain to create wise contract based applications in order to automate existing systems and processes.

    Module 1: What is Ethereum?

    • The difference inbetween Bitcoin and Ethereum
    • Basic design of Ethereum
    • Ether – currency and commodity
    • How to buy, sell and store Ether
  • Module Two: The Ethereum Virtual Machine

    • Contract transactions
    • A plain wise contract
    • The EVM
    • Clients and programming on Ethereum
  • Module Trio: Use-Cases and Applications of Ethereum

    • Decentralised applications
    • Decentralised Autonomous Organisations (The DAO)
  • Module Four: The Future of Ethereum

    • Initial Coin Offerings (ICOs)
    • Ethereum Enterprise Alliance (EEA)
  • Fresh COURSE! Hyperledger Fabric Course

    On request only for groups of ten or more

    This course is for individuals who want to know more about Hyperledger Fabric, its architecture and the advantages of using this technology. Hyperledger Fabric is a blockchain framework implementation for distributed ledger solutions and one of the Hyperledger projects hosted by The Linux Foundation.

      Requirements
    • No prior skill of blockchain technology is required
      Who is the target audience?
    • Anyone who wants to understand Hyperledger Fabric and compare it to other blockchain technologies
    • Developers who want to build blockchain applications using Hyperledger Fabric
    1. Module 1: What is Blockchain Technology?

      • Introduction to blockchain technology
      • How to works
      • Cryptography
      • Public blockchains and private blockchains
      • Ethereum and brainy contracts
    2. Module Two: What is the Hyperledger Project?

      • Introduction and background to the Hyperledger Project
      • Definitions and key components
      • Hyperledger Fabric
      • Architecture
      • Chaincode
      • Hyperledger Fabric Project use cases
      • Advantages of using Hyperledger Fabric
    3. Module Three: Setting up a Hyperledger Network

      • Setting up Hyperledger Fabric on IBM Bluemix
      • Creating a elementary brainy contract

    Tailor-made Course

    Date: On request

    If you have any special requirements in terms of cryptocurrency and blockchain technology, contact us for a tailor-made course that specifically meets your needs.

    OUR TEAM

    Sonya Kuhnel

    Sonya is the Founder & Managing Director of the Blockchain Academy. Sonya has been involved in bitcoin for over four years. She began a bitcoin payment company in 2013. Sonya is the Co-founder of Bitcoin Events which hosts the Blockchain & Bitcoin Africa Conferences in South Africa. She is also the co-organiser of the Bitcoin Cape Town Meetup group and is sultry about educating people on the benefits of digital currencies and blockchain technology.

    Fabian van der Merwe

    Fabian has over twenty years practice in the IT sector ranging from website development to IT Management consulting services. Through his practice, Fabian has played a pivotal role in advancing IT initiatives and projects across various Industry sectors including finance, industrial, retail, hospitality, IT and manufacturing. Fabian joins the Blockchain Academy as the Business Development Manager.

    Gavin Marshall

    Gavin is a consultant and instructor at the Blockchain Academy. Gavin is a well-known speaker on digital currencies and blockchain technology in South Africa. Gavin has built his own bitcoin and blockchain crowd funding platform. He has worked as the Head of Innovation at the mobile social network Mxit, and then as Product Development Lead at the Nigerian e-­commerce company, Konga.

    Louis Krige

    Louis has connected large scale international technology platforms in the legal and travel industries for over twenty years. He has a passion for simplifying elaborate technologies and communicating this into user friendly application that enables everyone to interact and contribute to forward thinking technologies resulting in positive switch. Louis joins the Blockchain Academy as the Marketing Manager.

    Pricing

    Training takes place over one day and is tailored to meet the needs of different target audiences. We also suggest private training at your office should you choose to have a more personalised training session. Please contact us for pricing on personalised training. We accept bitcoin!

    Related video:

    Leave a Reply