IBM Blockchain for developers

Self-paced
10 hours
Badge
Free

Blockchain is an emerging technology pattern that can radically improve banking, supply-chain, and other transaction networks, creating new opportunities for innovation. This learning path is designed for developers to quickly understand IBM’s direction with blockchain technology and to give hands-on experience with a sample use case. Learn how to create your own private blockchain network on IBM Bluemix and add code for Smart Contracts using the chaincode interface from the Hyperledger Project’s Fabric.

For the best experience, please use a Firefox browser.

Courses in this path (3)

blocks with check markApply blockchain to a business network

Audience: Developers who are interested in blockchain technology but have little to no experience with blockchain and chaincode. Includes a lab that demos how assets are transferred to several people/roles across a network.

Learning objectives

This course provides:

  • An overview of blockchain basics
  • Blockchain and distributed ledger systems
  • Important concepts and key use cases of blockchain for business
  • How assets can be transferred in a blockchain network

blocks with magnifying glass and HyperLedger logoExplore blockchain and the Hyperledger Fabric project

This course will continue your journey in understanding how blockchain technology can solve business problems. The course starts by introducing blockchain fabrics, the different types of fabrics, and IBM’s work with the Hyperledger Project.

Learning objectives

This course provides a deeper dive into:

  • Blockchain fabrics
  • The Hyperledger Project, an initiative to build an open cross-industry distributed ledger
  • Blockchain networks, ledgers, and participants
  • The IBM Blockchain service on Bluemix

blocks with notepadBuild your first chaincode

This course helps you learn the basics of developing applications with chaincode. Chaincode is code that is deployed into a network of Hyperledger fabric peer nodes that enables interaction with that network’s shared ledger.

Learning objectives

This course provides a deeper dive into:

  • Hyperledger Fabric architecture
  • The APIs that can be used to deploy and invoke chaincode to perform actions on a blockchain
  • How to develop and deploy chaincode to a test blockchain network
Start learning path

Access requires an IBM id.