GBA members around the world deliver blockchain training. Below is a catalog of the courses they provide. See our Training Calendar or request information about any of the courses below by completing our Training Information Request Form.

Please click on the links below for course descriptions and fill out the form below to receive more information about blockchain training.

GBA Consulting Courses

User-Friendly Development Platforms

Blockchain Engineering

Developer Courses


Course Summaries Below


GBA Certified Consulting Series


BC 100 Blockchain Foundations

The purpose of the Blockchain Foundations Course is to provide students with a fundamental understanding of the technology and potential use cases. The content includes:

  • Introduce the history of bitcoin and blockchain technology.
  • Discuss why cryptocurrencies and blockchain technologies are important.
  • Provide a basic understanding of cryptocurrencies.
  • Provide a basic understanding of blockchain technology.
  • Introduce legal and regulatory considerations.
  • Discuss blockchain use cases, benefits, and risks.

Request More Information


BC 200 Blockchain Technology Selection

The purpose of the Blockchain Technology Selection Course is to present an independent view of each of the topics that impact making effective technology decisions.  The course approach is to share the pros and cons of each decision as well as a non-technical summary of implementation. The course includes the following topics:

  • Identifying the decisions and participants in a successful blockchain implementation
  • Learn about various blockchain platforms – Open Source and Commercial
  • Understand the hosting and mining options
  • Awareness of associated technologies
  • Understand the primary programming languages, and
  • Determining the decisions surrounding the security of blockchains

Request More Information


BC 210 Blockchain Financial Specialist

The purpose of the Financial Specialist Course is to address the impact of blockchain technology on a country’s financial system, which is often highly regulated by the government. It includes the impact of blockchain and cryptocurrency on financial institutions and government financial regulators and economic governance. The content includes:

  • Explanation of how cryptocurrency is redefining money
  • Description of the interrelationships between money, inflation & debt
  • Impact of cryptocurrency on retail banking
  • Impact of cryptocurrency on central banks and economic systems
  • Regulations and impact of international organizations / nongovernment organizations on cryptocurrency
  • Explanation of tokenomics & crypto-governance

Request More Information


BC 211 Cryptocurrency Investigator Course

The purpose of the Cryptocurrency Investigator Course is to be far more than a simple introduction to bitcoin, this is a certified training solution for law enforcement investigators and compliance professionals. This training is your way to gain a solid, in-depth understanding of how to track, trace and monitor cryptocurrency transactions and/or crypto crimes. After completing the modules, you will be better prepared to identify and investigate illicit activities involving cryptocurrency. 

Request More Information


BC 220 Blockchain Healthcare Specialist

The purpose of the Blockchain Healthcare Specialist Course is to provide students with a well-rounded foundation of the intersection of healthcare with blockchain technology to aid them in the decision-making process. It includes the following topics:

  • Healthcare Megatrends & Introduction to Blockchain
  • Healthcare – The Big Picture
  • Clinical Trials Management
  • Data Management/Access/Control + Consent Management
  • Drugs Supply chain & Anti-Counterfeiting
  • Insurances (Claims Management/Frauds Reduction)
  • Improving Administrative Processes
  • Value-Based Healthcare System
  • New Business Models in Healthcare and the Role of Tokenization
  • From Acute Care to Prevention – The Role of Blockchain in 4Ps Medicine
  • Regulatory Such as HIPAA & GDPR
  • Technical Implementation & Challenges
  • Business Challenges
  • Cultural Challenges

Request More Information


The purpose of the Blockchain Legal Specialist Course is to explain to the students that blockchains are primarily technology and has the potential to impact every industry as well as our legal systems. The course will discuss how the various blockchains have impacted many of these legal areas and may impact them in the future. The course content includes:

  • A discussion of the impact of blockchain technology on existing legal and regulatory frameworks
  • Identification of the legal considerations when developing and implementing a blockchain solution
  • A discussion of the available tools and analytical framework to perform compliance and risk assessments
  • An analysis of the legal and regulatory decisions related to blockchain and cryptocurrency

Request More Information


User-Friendly Development Platforms


BC 310 SIMBA Chain Low Code Development

The purpose of the SIMBA Chain Course is to teach students how to develop blockchain distributed applications using the SIMBA Chain development tool. No blockchain experience, no problem. SIMBA Chain brings blockchain to anyone with an idea. Start with a few lines of code. This is a developer-friendly, easy-to-use, and fast platform. Blockchain can be difficult to comprehend much less implement. SIMBA Chain removes those barriers and makes it easy to build, deploy, and interface with Blockchain applications.

Request More Information


Blockchain Engineering


BC 400 Blockchain Architecture

The purpose of the Blockchain Architecture Course is to provide students with an understanding of the available platforms, hosting, associated technologies, languages, and security considerations that are paramount to the success of any POC or enterprise deployment. Corporate Executives, decision-makers, stakeholders, and developers seeking to align their efforts with the technology need to be aware of the various aspects related to this technology and development. In this course, we seek to present an independent view of each of these topics. Our approach is to share the pros and cons of each decision as well as a non-technical summary of implementation. This course includes the following content:

  • Identifying the decisions and participants in a successful blockchain implementation
  • Learn about various blockchain platforms – Open Source and Commercial
  • Understand the hosting and mining options
  • Awareness of associated technologies
  • Understand the primary programming languages, and
  • Determining the decisions surrounding the security of blockchains
  • Learn about blockchain architecture for building a private or hybrid blockchain

Request More Information


BC 401 Blockchain Security

The purpose of the Blockchain Security Course is to provide security professionals with an understanding of how to secure blockchain applications. This course covers all practical aspects of blockchain security that exist in the blockchain environment today. It provides a detailed overview of blockchain security issues, including threats, risk mitigation, node security integrity, confidentiality, best security practices, advanced blockchain security and more. It also addresses the different security paradigms introduced by blockchain technology. The course contains the following topics:

  • Security Program Basics
  • ICO Security
  • Blockchain Security Fundamentals
  • Blockchain Components and Architectures
  • Node and Wallet Security
  • Blockchain Attacks, Prevention, Mitigations, and Contingencies
  • Blockchain Security Tools
  • Blockchain Security Assessments
  • Practical Blockchain Secure Usage

Request More Information


Blockchain Development Courses


BC 510 Hyperledger Fabric Development

The purpose of the Hyperledger Fabric Development Course is to provide students with the knowledge and hands-on skills to develop distributed Ledger Technology (DLT) applications and systems. Students will earn the full lifecycle of hyperedge transactions, membership services, MSPs and channels. The course includes the following topics:

  • Certificate Authorities (CAs)
  • Chaincode Management
  • Diagnostics and Troubleshooting
  • Network Topology
  • Service Discovery

Request More Information


BC 520 EOS Development

The purpose of the EOS Development Course is designed for web/app developers who wish to understand how to create and/or integrate EOSIO based apps. The course gives a top-down view of all the important aspects of creating such an app and a basic overview of how the EOSIO blockchain works. EOSIO is a blockchain platform designed for the real world. Built for both public and private use cases, EOSIO is customizable to suit a wide range of business needs across industries with rich role-based security permissions, industry-leading speeds, and secure application processing. Building on EOSIO follows familiar development patterns and programming languages used by existing non-blockchain applications so developers can create a seamless user experience using development tools they already know and love. This course will teach students how to:

  • Create a working environment for deploying and interacting with smart contracts
  • Write your own tests for smart contracts
  • Read and write smart contracts

Request More Information


BC 530 Corda Development

The purpose of the Corda Development Course is to provide students with the ability to develop CorDapps (applications on Corda), as well as understand the security, network design and other key aspects of Corda’s architecture. Corda is an open-source distributed ledger platform designed to record, manage and automate legal agreements between businesses. The course enables students to develop CorDapps, as well as understand the security, network design, blockchain programming on Corda, and other key aspects of Corda’s architecture. The course includes the following content:

  • The Corda Ledger
  • States
  • Development Environment
  • State Unit Tests
  • Contracts
  • Contract Unit Tests
  • Transactions
  • Flows

Request More Information


BC 540 Ethereum Development

The purpose of the Ethereum Development Course is to help web/app developers understand how to create and/or integrate Ethereum based apps. The course gives a top-down view of all the important aspects of creating such an app and a basic overview of how the Ethereum blockchain works. Students will learn how to:

  • Configure your Ethereum node – testRPC/parity
  • Create a working environment for deploying and interacting with smart contracts
  • Write your own tests for smart contracts, read and write smart contracts written in Solidity
  • Explain how ERC20/223 tokens works, create your own tokens and offer them to the public with an ICO
  • Make your own token exchange with Ethereum using multiple different approaches
  • Deploy Multisig wallets
  • Create a user interface that can work with Ethereum based applications

Request More Information