Build a Blockchain with Javascript

In this class we will learn how to write your own Blockchain with JavaScript. In this video I'll show you what is behind a blockchain by using simple code. It's not a complete implementation, but enough to understand how blockchains work and how they guarantee that blocks can never be changed.
After creating our blockchain we'll try and tamper with it. This will demonstrate a blockchains ability to detect fraud.

Skills You Will Gain

  1. Understand the basics of blockchain


  1. Commitment to invest 2 Hours in 1 Week anytime that works best for you. (Average 21 Minutes per day)
  2. Basic knowledge of Javascript
  3. An internet-connected computer
  4. Fluent in English

Action Plan

  • Task 1: Set time on your calendar to complete this project
  • Task 2: Download the code for this project
  • Task 3: Creating a basic blockchain
  • Task 4: Implement Proof Of Work
  • Task 5: Submit your code to Github
  • Content By

    Xavier Decuyper

    I'm Xavier Decuyper and I love to create simple but useful web applications. All my projects have a simple, yet elegant, design. Iā€™m not a good designer and I therefore keep things deadly simple. Simple, but functional!

    Ready to unleash your full potential?


    Mench Bootcamps Offer:

    In-Demand Skills

    Mench Bootcamps are inspired by the most popular digital skills in-demand. We research the hottest industry trends and collaborate with experts to produce weekly Bootcamps that will give you practical experience.


    Leveling-up your tech career does not have to interrupt your busy schedule, which is why Mench Bootcamps have an estimated number of hours required for completion. Choose when to do the work based on your own schedule.

    Tuition Guarantee

    We believe hard work should always pay off, which is why we offer a Tuition Reimbursement Guarantee for students who do the work but fail to accomplish the target outcome by the end of their Bootcamp.