Welcome to the Blockchain Academy

Training and consulting on blockchain and digital currencies in South Africa. We teach 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 Blockchain Beginner Course
on the 7 December 2017 in Johannesburg.

What we do

The Blockchain Academy provides training for financial institutions, organisations, corporates, developers, entrepreneurs, startups, schools and government on digital currencies and blockchain technology. There is a lot of excitement globally on the opportunities that digital currencies such as bitcoin and its underlying technology, the blockchain, offers for both financial and non-financial institutions. At the same time, a lot of confusion exists on what it is and how it works. The Blockchain Academy was established to help individuals better understand how this technology can improve incumbent organisations, systems and processes so that they can develop their own applications using this innovative and disruptive technology.

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

Training takes place over a full day and is tailored to meet the needs of different target audiences with sessions directed at market professionals; finance, operations & treasury; legal, insurance, compliance & accounting; and technology professionals.

ONSITE TRAINING

Training solutions for individuals and groups at your convenience and location. Now offered 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 pace with the instructor. Available in many countries.

OUR COURSES

The Blockchain Academy currently offers 5 courses, namely the Blockchain Beginner Course, Blockchain Advanced Course, Blockchain for Developers Course and our two new courses, the 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!

Blockchain Beginner Course

Cape Town: 21 November 2016
Johannesburg: 7 December 2016

This course is for individuals who are new to digital currencies and blockchain technology. The course covers the basics of money, bitcoin and the blockchain, bitcoin and wallet security, compliance and regulation and highlights the future of this space as well as the companies and institutions globally and locally that are currently using this technology.

Enrol nowRead More

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 between permissioned and permissionless blockchains and why these differences are important.

The course further explains current use cases and opportunities this technology provides in terms of include smart 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.

  1. Module 1: Introduction

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

    • 101 of the Blockchain
    • How are transactions stored on the Blockchain
    • What is Bitcoin mining
    • Permissioned and Permissionless Blockchains
    • Side chains
  3. Module 3: 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
  4. Module 4: Bitcoin Security

    • Security issues and the pseudo-anonymity of Bitcoin
    • Security measures such as multi-signature transactions
    • Backing up and restoring wallets
  5. Module 5: Bitcoin Compliance, Regulation and Tax

    • Regulation globally and in South Africa
    • Bitcoin compliance
    • Money laundering and fraud
  6. Module 6: The Future of Bitcoin

    • 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: 22 November 2016
Johannesburg: 8 December 2016

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 Blockchain Beginner course.

Enrol now Read More

The Blockchain Advanced course provides a more in-depth understanding of bitcoin and the blockchain and delves deeper into the concepts covered in the Blockchain Beginner course. It is not essential for attendees to have attended the Blockchain Beginner course, however the Blockchain Advanced course does require attendees to already have a basic understanding of bitcoin and the blockchain.

The course goes further into bitcoin mining, mining pools, bitcoin transactions on the blockchain, software clients and front-ends, service providers that provide wallet services, APIs, payment gateways, explorer services and blockchain as a service.

The course covers many Bitcoin 2.0 topics such as smart contracts, smart property, side chains, decentralised services, world computers, and other exciting and innovative services and opportunities currently being used around the world.

Course attendees will gain an insight into the future of this technology in terms of innovation and disruption of existing traditional systems and processes.

  1. Module 1: Introduction

    • Digital Assets
    • Distributed Ledgers
    • Byzantine Generals' Problem
  2. Module 2: Mining and Transactions

    • Networks
    • Nodes
    • Cryptography
    • Proof and Distributed Consensus
    • Pools
    • Scripting
  3. Module 3: Software

    • Clients
    • Front ends
    • Software
    • Web services / APIs
  4. Module 4: Service Providers

    • Explorers
    • Wallets
    • APIs
    • Payment Gateways and Providers
    • Blockchain as a Service
  5. Module 5: Bitcoin 2.0

    • Side Chains
    • Smart Contracts
    • Smart Property
    • World Computers
    • Open Asset Protocol
    • Decentralised Services
    • Decentralised Autonomous Organisations

Blockchain For Developers Course

Cape Town: 23 November 2016
Johannesburg: TBD

The course will provide the information you need to understand bitcoin, the blockchain and how to start building blockchain-based applications. It also includes examples of applications that have been built using the blockchain, in South Africa as well as internationally. This course is for junior and senior developers.

Enrol now Read More

The aim of this course is to provide developers with hands-on experience to develop applications using the Bitcoin Protocol. The course also shows developers which languages and tools can be used to build decentralised applications.

Requirements:

  • Basic object-oriented programming experience
  • Basic understanding of Javascript and Node.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, 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.

  1. Module 1: Basic Concepts

    • Cryptographic Hash Functions
    • Example
    • Cryptographic Signatures
    • Blockchain
    • Transactions
    • Addresses
    • Wallets
  2. Module 2: Getting Started

    • Setting up the Development Environment
    • Development runtime and languages
    • Node.js
  3. Module 3: Bitcoin Core

    • Installing Bitcoin Core on Windows
    • Installing Bitcoin Core on Ubuntu
    • Bitcoin Core GUI
    • Bitcoin Core Daemon
    • Command Line Interface
  4. Module 4: 3rd Party Bitcoin Libraries and Web APIs

    • Web APIs
    • Libraries

Blockchain For Financial Institutions Course

Cape Town: TBD
Johannesburg: 31 January 2017

The outcome of this course is to provide the attendee with a general overview of Bitcoin and its underlying technology, the blockchain, as well as to delve deeper into alternatives to the bitcoin blockchain, such as Ripple and Ethereum. The course will also further provide attendees with an insight into what financial institutions are doing with this technology and the possible use cases.

Enrol NowRead More

Trusted intermediaries are necessary to facilitate payment transactions and as transactions have become more complex, 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.

This course provides an insight into the differences between private and public blockchains and where the value of each lies for the user and organisations. The course will also provide information on what financial institutions are currently doing with this technology and the possible use cases of this innovative technology for financial institutions.

  1. Module 1: Introducing Bitcoin

    • Money and currency
    • Digital currencies explained
    • History of Bitcoin
    • Bitcoin security
    • Bitcoin pricing and volatility
  2. Module 2: The Bitcoin Blockchain

    • 101 of the blockchain
    • How transactions are stored on the blockchain
    • Bitcoin mining
  3. Module 3: Bitcoin Scalability, Risks and Limitations

    • Transaction volumes and block sizes
    • Proof of Work efficiencies
    • Mining pools and centralisation
  4. Module 4: Centralised vs. Decentralised Blockchains

    • Overview of permissionless (public) and permissioned blockchains (private)
    • Centralised blockchain case studies:
      1. Ripple
      2. Corda
    • Decentralised blockchain case studies:
      1. Ethereum
      2. Hyperledger
  5. Module 5: 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
    • Smart contracts
    • Smart assets or property
    • Digital identity
  6. Module 6: Use Cases and Opportunities for Non-Financial Institutions

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

    • Deutsche Bank
    • Santander Bank
    • J.P. Morgan Chase
    • BNP Paribas Securities Services
    • ASX Limited (ASX)
    • Barclays Bank
    • ABN Amro
    • SWIFT
    • Nasdaq
  8. Module 8: Bitcoin Compliance, Regulation and Tax

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

Ethereum Beginner Course

Cape Town: TBD
Johannesburg: TBD

This course is for individuals who want to understand the basics of Ethereum and what this platform offers in terms of smart contracts. Ethereum is becoming one of the widely adopted digital currency protocols for developing Blockchain 2.0 and Blockchain 3.0 applications. Companies and institutions are starting to adopt the Ethereum blockchain to create smart contract based applications in order to automate existing systems and processes.

Enrol Now Read More

  1. Module 1: What is Ethereum?

    • The difference between Bitcoin and Ethereum
    • Basic Design of Ethereum
    • Ether - Currency and Commodity
    • How to buy, sell and store Ether
  2. Module 2: The Ethereum Virtual Machine

    • Contract Transactions
    • A Simple Smart Contract
    • The EVM
    • Clients and Programming on Ethereum
  3. Module 3: Use-Cases and Applications of Ethereum

    • Decentralised Applications
    • Decentralised Autonomous Organisations (The DAO)
    • The Future of Ethereum

Tailor-made Course

Date: On request

Is there something specific you want to know about bitcoin, other digital currencies and blockchain technology? We provide tailor-made courses on digital currencies and blockchain technology. Complete the form below with your requirements so we can create a tailor-made course for you.

Enquire now

OUR TEAM

Sonya Kuhnel

Sonya Kuhnel

Sonya is the Founder & Managing Director of the Blockchain Academy. Sonya has been involved in bitcoin for over three years. She started 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 passionate about educating people on the benefits of digital currencies and blockchain technology.

Lorien Gamaroff

Lorien Gamaroff

Lorien is a consultant and trainer at the Blockchain Academy. He is the CEO of Bankymoon, a company that helps companies integrate blockchain technology. He has written integration software for Bitcoin ATMs and is credited with developing the world's first blockchain-aware smart metering solution. He is a full stack architect and engineer, and experienced in design, development, implementation and testing.

Gavin Marshall

Gavin Marshall

Gavin is a consultant and one of the trainers at the Blockchain Academy. He is also the founder of Sharebit, a blockchain based app that gives everyone the ability to register, manage, track and transfer shares in both legal and informal entities. His experience as the head of innovation at mobile social network Mxit, and then as product development lead at Nigerian e-­commerce company, Konga provided Marshall with the technical experience and network to bring Sharebit to the market in 2016.

Pricing

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

Blockchain Beginner Course

  • Full day session
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • No laptop required
  • Blockchain Academy Certificate of Completion
  • No prior knowledge or experience of bitcoin or the blockchain is required

R1,450.00 per person

Blockchain Advanced Course

  • Full day session
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • No laptop required
  • Blockchain Academy Certificate of Completion
  • Moderate knowledge of bitcoin and the blockchain required

R2,450.00 per person

Blockchain For Developers Course

  • Full day session
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • Laptop required
  • Blockchain Academy Certificate of Completion
  • For junior and senior developers

R2,450.00 per person

Blockchain For Financial Institutions Course

  • Full day session
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • Blockchain Academy Certificate of Completion
  • No prior knowledge of digital currencies & blockchain required
  •  

R2,450.00 per person

Ethereum Beginner Course

  • Full day session
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • Laptop required
  • Blockchain Academy Certificate of Completion
  • No prior knowledge of digital currencies & blockchain required

R2,450.00 per person

Tailor-made Course

  • Full day session
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • Laptop required: depends on course content
  • Blockchain Academy Certificate of Completion
  • Prior knowledge or experience of bitcoin: depends on course content

From R2,450.00 per person

*Prices are based on training in Cape Town and Johannesburg. Pricing differs for private training so please contact us if you need more information on this. We also offer discounted rates for students.

Gallery

Blockchain Beginner Course - September 2015, ABSA, Johannesburg

Blockchain Beginner Course - September 2015, The Bandwidth Barn, Cape Town

Cowboy & Aliens ABSA

Blockchain for Developers Course - October 2015, Cowboy & Aliens - ABSA, Cape Town

Blockchain Beginner Course - December 2015, The Bandwidth Barn, Cape Town

Blockchain Beginner Course - December 2015, Barclays, Johannesburg

Blockchain Beginner Course - December 2015, Strate, Johannesburg

Blockchain Beginner Course - December 2015, The Bandwidth Barn, Cape Town

Lorien Gamaroff

Lorien Gamaroff - Training Director

Blockchain Beginner Course - December 2015, The Bandwidth Barn, Cape Town

Blockchain Beginner Course - December 2015, The Bandwidth Barn, Cape Town

Blockchain Beginner Course - December 2015, The Bandwidth Barn, Cape Town

Lorien Gamaroff - Training Director

Sonya Kuhnel, Managing Director handing certificate to attendee

Two attendees receiving their certificate of completion for the Blockchain Beginner Course

Sonya Kuhnel, Managing Director handing certificate to

Speaking at the Financial Intelligence Centre (FIC) Workshop at BitX's offices in Cape Town: Erik Wilgenhof-Plante (BitX Chief Compliance Office) Lorien Gamaroff

Lorien Gamaroff speaking at AlphaCode Club about Bitcoin & Blockchain - 2016, AlphaCode Club, Johannesburg

Blockchain Beginner Course - February 2016, Bandwidth Barn, Cape Town

consulting blockchain and bitcoin

Blockchain Beginner Course - February 2016, Bandwidth Barn, Cape Town

training on digital currencies

Blockchain Beginner Course - February 2016, Bandwidth Barn, Cape Town

training on smart contracts

Lorien Gamaroff on the panel at the Silicon Cape Blockchain & Bitcoin Event - February 2016, Workshop17, Waterfront, Cape Town

ethereum training

Sonya Kuhnel speaking about the Academy at the Silicon Cape Blockchain & Bitcoin Event - February 2016, Workshop17, Waterfront, Cape Town

digital currencies training johannesburg

Blockchain Advanced Course - March 2016, AlphaCode Club, Johannesburg

blockchain for dummies

Blockchain Advanced Course - March 2016, AlphaCode Club, Johannesburg

training on blockchain technology

Caveat Legal - Blockchain Beginner Course - April 2016, Bandwidth Barn, Cape Town

Bitcoin beginner Course

Caveat Legal - Blockchain Beginner Course - April 2016, Bandwidth Barn, Cape Town

Training at the Bandwidth Barn, Woodstock

Blockchain Advanced Course - May 2016, Bandwidth Barn, Cape Town

Bitcoin Advanced Course

Blockchain Advanced Course - May 2016, Bandwidth Barn, Cape Town

smart contracts for lawyers and legal firms

Blockchain for Financial Institutions Course - June 2016, Barclays, Johannesburg

Bitcoin for Developers Course

Blockchain for Developers Course - June 2016, Bandwidth Barn, Cape Town

blockchain beginner

Blockchain Beginner Course - August 2016,Bandwidth Barn, Cape Town

blockchain advanced

Blockchain Advanced Course - August 2016, AlphaCode Club, Johannesburg

Partners

The Blockchain Academy has partnered with BitHub and the Cape Innovation and Technology Initiative (CiTi) to provide training at the Bandwidth Barn, in Woodstock, Cape Town and with AlphaCode to provide training at AlphaCode's offices in Sandton, Johannesburg.

BitHub CiTiAlphaCode Club

Contact us

Please complete the form below if you have any questions.

SUBSCRIBE TO OUR NEWSLETTER

The Bandwidth Barn, Block B, 3rd Floor, Woodstock Exchange, 66-68 Albert Road, Woodstock, Cape Town, 7925

Tel: +27 (21) 409 7000

Fax: +27 (21) 409 7050