Welcome to the Blockchain Academy

Training and consulting on blockchain and digital currencies in South Africa and various other countries. 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 Bitcoin and Blockchain Beginner Course being held in Cape Town on 15 August 2017.

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. We also provide training at our clients offices in various countries.

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 directly with the instructor in a group or private session via Google Hangout. This provides you with an opportunity for one-on-one engagement with the instructor.
Enrol now

OUR COURSES

The Blockchain Academy currently offers 5 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!

Bitcoin and Blockchain Beginner Course

Cape Town: 15 August 2017
Johannesburg: 12 September 2017

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 Bitcoin mining is
    • 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 Scalability, Risks and Limitations

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

    • Payment rails
    • Immutable ledger
    • Coloured coins and digital asset ownership
    • Time-stamped records
    • Proof of ownership
    • Micro-transactions
  7. 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
  8. Module 8: Bitcoin Compliance and Regulation

    • Regulation globally and in South Africa
    • Bitcoin compliance
  9. 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: 29 August 2017
Johannesburg: TBD

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.

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 Bitcoin and Blockchain Beginner course. It is not essential for attendees to have attended the Bitcoin and 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 Blockchain 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: Blockchain 2.0

    • Side chains
    • Smart contracts
    • Smart property
    • World computers
    • Open asset protocol
    • Decentralised services
    • Decentralised Autonomous Organisations

Blockchain For Developers Course

Cape Town: 26 September 2017
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. The instructor will demo how to create a bitcoin transaction, digital signature, public and private keys.

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, 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.

  1. Module 1: Basic Concepts

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

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

    • Web APIs
    • Libraries

Blockchain For Financial Institutions Course

On demand only for groups of 10 or more


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: Centralised vs. Decentralised Blockchains

    • Overview of permissionless (public) and permissioned blockchains (private)
    • Centralised blockchain case study:
      1. Ripple
    • Decentralised blockchain case studies:
      1. Ethereum
      2. Hyperledger
  2. Module 2 - Distributed Ledger Technology (DLT)

    • Corda
  3. Module 3: 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
  4. Module 4: Use Cases and Opportunities for Non-Financial Institutions

    • Factom
    • Rootstock
    • Namecoin
    • Maidsafe
  5. Module 5: 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
    • Goldman Sachs
    • Visa
  6. Module 6: Bitcoin Compliance and Regulation

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

Ethereum Beginner Course

Cape Town: 5 September 2017
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)
  4. Module 4: The Future of Ethereum

    • Initial Coin Offerings (ICOs)
    • Ethereum Enterprise Alliance (EEA)

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 four 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.

Fabian van der Merwe

Fabian van der Merwe

Fabian has over 20 years experience in the IT sector ranging from website development to IT Management consulting services. Through his experience, 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 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 Krige

Louis has connected large scale international technology platforms in the legal and travel industries for over 20 years. He has a passion for simplifying complex technologies and communicating this into user friendly application that enables everyone to interact and contribute to forward thinking technologies resulting in positive change. 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 offer private training at your office should you prefer to have a more personalised training session. Please contact us for pricing on personalised training. We accept bitcoin!

Bitcoin and Blockchain Beginner Course

  • 09:00am - 14:30pm
  • 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

Cape Town: R3,500.00 per person
Johannesburg: R4,500.00 per person

Blockchain Advanced Course

  • 09:00am - 14:30pm
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • No laptop required
  • Blockchain Academy Certificate of Completion
  • Moderate knowledge of bitcoin and the blockchain required

Cape Town: R3,500.00 per person
Johannesburg: R4,500.00 per person

Blockchain For Developers Course

  • 09:00am - 15:00pm
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • Laptop required
  • Blockchain Academy Certificate of Completion
  • For junior and senior developers

Cape Town: R3,500.00 per person
Johannesburg: R4,500.00 per person

Blockchain For Financial Institutions Course

  • 09:00am - 14:30pm
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • Blockchain Academy Certificate of Completion
  • No prior knowledge of digital currencies & blockchain required
  • On demand only for groups of 10 or more

Cape Town: R3,500.00 per person
Johannesburg: R4,500.00 per person

Ethereum Beginner Course

  • 09:00am - 14:30pm
  • Catering included
  • Blockchain Academy classroom
  • Course material provided
  • No laptop required
  • Blockchain Academy Certificate of Completion
  • No prior knowledge of digital currencies & blockchain required

Cape Town: R3,500.00 per person
Johannesburg: R4,500.00 per person

Tailor-made Course

  • Two hours to a 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 R3,500.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, 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

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

Blockchain Africa Training

Sonya Kuhnel, Managing Director handing certificate to attendee

consulting blockchain and bitcoin

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

digital currencies training johannesburg

Blockchain Advanced Course - March 2016, AlphaCode Club, Johannesburg

training on blockchain technology

Caveat Legal - Blockchain Beginner Course - April 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

Blockchain for Developers Course

Blockchain for Developers Course - June 2016, AlphaCode Club, 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

ethereum-beginner-course

Ethereum Beginner Course - September 2016, Bandwidth Barn, Cape Town

Santam Blockchain Hackathon

Santam Blockchain Hackathon - 23 September 2016, Ekurhuleni, Johannesburg

Blockchain Workshop

Blockchain Workshop at the Blockchain Africa Conference 2017 - 1 March 2017, Sunninghill, Johannesburg

Bitoin and Blockchain Beginner Course

Bitoin and Blockchain Beginner Course - 9 May 2017, AlphaCode Club, Johannesburg

Bitcoin Advanced Course

Blockchain Presentation - 26 May 2017, members of EGN, Hotel Verde, Airport Industria, Cape Town

consulting blockchain and bitcoin

Bitcoin and Blockchain Beginner Course - 6 June 2017, Bandwidth Barn, Cape Town

Blockchain Training for Swaziland Central Bank

Central Bank of Swaziland, Bitcoin and Blockchain Beginner & Blockchain for Financial Institutions Course - 12 and 13 June 2017, Swaziland

Blockchain Training for ABSA and retailer executives

Presentation to ABSA and retail executives (Shoprite, Foschini and Woolworths) - 19 July 2017, Cape Town

Blockchain Overview & Fundamentals Course

Blockchain Overview & Fundamentals Course - 27 July 2017, Distell, Stellenbosch, Cape Town

Blockchain Training Mauritius

In partnership with AA Ventures in Mauritius, Bitcoin and Blockchain Beginner & Blockchain for Financial Institutions Course - 2 and 3 August 2017, Mauritius

Blockchain Training Mauritius

In partnership with AA Ventures in Mauritius, Bitcoin and Blockchain Beginner & Blockchain for Financial Institutions Course - 2 and 3 August 2017, Mauritius

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