This repository is designed to help to gain a better understanding of blockchain technology and how it works. Here, there will find resources that explain the fundamental concepts of blockchain, including its architecture, consensus mechanisms, and cryptography. In addition to the resources, this repository also includes a sample implementation (template) of a blockchain application for to practice with.