Bitcoin and Blockchain Beginner Course

11 February 2020: AlphaCode Club, Johannesburg

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.


  • No previous understanding of cryptocurrencies and blockchain technology is required
  • An interest in bitcoin and blockchain technology
More Information
  • Price: R1,950.00 (incl. VAT) per person
  • This is a 1-day course from 09:00am – 14:30pm
  • Refreshments and a light lunch will be provided
  • The training will be held at AlphaCode Club in Sandton, Johannesburg
  • Each attendee will receive a Certificate of Completion at the end of the course
  • Each attendee will receive printed course content

3 + 8 =

Module 1: Introduction

  • Money and currency
  • Digital currencies explained
  • History of Bitcoin

Module 2: The Blockchain

  • 101 of a blockchain
  • How are transactions stored on a blockchain
  • What Bitcoin mining is
  • Permissioned and permissionless blockchains

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

Module 4: Bitcoin Security

  • Security issues and the pseudo-anonymity of Bitcoin
  • Security measures such as multi-signature transactions
  • Backing up and restoring wallets

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
  • Bitcoin scaling proposals

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
  • Money laundering and fraud

Module 9: The Future of Blockchain

  • Smart contracts
  • Bitcoin for remittances in emerging economies
  • Innovation for financial institutions
  • Innovation for non-financial institutions
  • The value of bitcoin and the blockchain as a technology
  • Alternatives to bitcoin and the blockchain