Blockchain Advanced Course

On demand: Groups of 10 or more: in-person classroom-style or online

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.

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 service and blockchain as a service.

The course provides an overview of Blockchain 2.0 topics such as smart contracts, smart property, side chains, decentralized services, world computers, and other exciting and innovative services and opportunities currently being used around the world.

The outcome of this course is to provide attendees with a comprehensive, multi-faceted understanding of key blockchain-related concepts and will have developed the level of technical skills required to achieve specific business goals.

Attendees will be able to identify suitable use cases for different blockchain technologies in order to solve key business issues and assess the risk vs benefits of using blockchain technology instead of existing technology platforms.

As well as understanding the theory, attendees will also review real-world examples of best in case blockchain technology applications in order to see how transformative business models can be created.

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



  • Attendees should have a basic understanding of bitcoin and blockchain technology
More Information
  • Price: From R850 per person for group training with a minimum of 10 attendees
  • Type: Online with instructor or in-person, classroom-style
  • Duration: Flexible to suit clients requirements with an average of 4 hours, including short breaks
  • Certification: Attendees receive a Certificate of Completion at the end of the course if attendance was complete

6 + 12 =

Module 1: Introduction

  • The Problem of Digital Cash and Double Spending
  • Nodes and Mining
  • Byzantine Generals’ Problem

Module 2: Cryptography

  • Hashes
  • Proof of Work
  • Elliptical Curve: Private and Public Keys and Digital Signatures
  • Hierarchical Deterministic or HD wallets
  • Block Structure

Module 3: Transactions

  • How Transactions are Structured
  • Introduction to SegregatedWitness (SegWit)
  • Merkle Trees

Module 4: Smart Contracts

  • High Level Introduction to Bitcoin Scripts
  • Transactions: P2PK, P2PKH and P2SH
  • Multisignature Wallets and Use Cases
  • Micropayment Channels
  • Open Asset Protocol and Coloured Coins
  • Evolution of Smart Contracts – Solidity and Ethereum

Module 5: Layer Two Solutions

  • The Bitcoin Scaling Debate
  • Lightning Network

Module 6: Risks and Challenges

  • Hard Forks and Attacks
  • Governance and Risks of Centralisation
  • Hype Cycles
  • Permissionless vs. Permissioned Blockchains
  • Initial Coin Offerings (ICOs)