This document provides an overview of blockchain technology and distributed ledger technology. It defines key concepts like Bitcoin, Ethereum, permissioned and permissionless ledgers. It also describes popular blockchain platforms like Hyperledger Fabric and different aspects of blockchain like shared ledgers, smart contracts, permissions and consensus. The document concludes with instructions on setting up a Hyperledger Fabric blockchain network.