Crypto Currencies and Blockchain

MicroMasters Program




96 hours


4-6 Hours weekly




£ 1650

Why Crypto Currencies and Blockchain MicroMasters?

The Blockchain is the base architecture that allows the creation of the different existing cryptocurrencies. Since its inception until today, the interest shown in this type of technology, as well as its use in different fields, has increased considerably, due to the advantages derived from its use.

All this has increased the need to gradually explore using this type of technology. In this context, it is key to have professionals who have knowledge of Blockchain and DLT technologies, professionals who understand their operation and who can actively contribute in the process of their implementation. In fact, this need is already noticeable in the labor market, where there has been an increase of 26% in the demand for this type of professionals.

This MicroMasters seeks to fill an important gap that exists today between the supply of and demand for academic knowledge in the areas of Cryptocurrencies and Blockchain technology. Participants get exposed to an enriching and stimulating curriculum that covers important areas of Blockchain technology like Blockchain and Digital Currency, Blockchain Systems and Architectures, Blockchain and Entrepreneurship Management, Emerging Topics in Blockchain and Digital Currency, Digital Currency Programming, and Smart contract programming.

An increasing number of finance, banking, computing, supply chain, AI and IoT businesses are discovering the benefits of this technology. This new potential and the new risks it may involve have to be carefully evaluated by expert lenses, not just in one field, but through the interface of many expert tangents. In this increasingly competitive and interconnected environment, challenges abound and there are no easy solutions. The more spherical the education, the more responsible business decisions can be made, and the best vectors to maximize the advantages out of the use of this technology, can be achieved.

Who is this program for?


  • Blockchain Systems and Architectures.
  • Law and Regulation in Blockchain.
  • Emerging Topics in Blockchain and Digital Currency.
  • Blockchain and Entrepreneurship Management.
  • Principles of Money, Banking and Finance.
  • Digital Currency Programming.
  • Smart Contract Programming.
  • Permissioned Blockchains Programming.
  • Cryptographic Systems Security.
  • Emerging Topics in FinTech.
  • Open and Decentralized Financial Systems.
  • Token Economics.
  • What are blockchains and distributed ledger technologies?
  • How blockchains can be used as a means to decentralise processes, for example, payments.
  • How blockchains can be applied to supply chains to improve transparency and better reconciliation of data.
  • How blockchains can be used as a means of establishing better provenance and how smart contracts can be used to automate processes that rely on trusted information.
  • Practical case study examples of blockchain and DLT use.
  • How the real-world companies on deployments of this revolutionary technology?
  • frameworks on how to apply DLT to your business or to a use case.
  • Blockchain journey.
  • Blockchain transactions.
  • Consensus algorithm
  • Types of blockchain.
  • Key characteristics.
  • Challenges.
  • Blockchain Applications.
  • Applications.
  • Smart Assets.
  • Colored Coins.
  • BitCoin.
  • Bitcoin – The first Cryptocurrency.
  • Setting up a Bitcoin Wallet.
  • Cryptography.
  • ECDSA.
  • Case Studies.
    • Silk Road.
    • Segwit and Segwit 2x.
  • Basics of Ethereum.
  • Introduction to Ethereum.
  • Genesis block.
  • Tries in Ethereum.
  • Etherieum clients & network setup.
  • Mining in Ethereum.
  • Introduction to smart contracts.
  • Fees in smart contracts.
  • Solidity.
  • Using Solidity to make smart contracts.
  • Data types in Solidity.
  • Compiling and deploying smart contracts.
  • Functions in Solidity.
  • Visibility and getters, modifier.
  • Contracts.
  • Using Javascript to interact with geth.
  • Events in Ethereum.
  • Upgrading smart contracts in Solidity.
  • Oracle in blockchain.
  • Uploading and downloading files in blockchain (Ethereum) via IPFS.
  • ERC20, ERC223, ERC771 tokens.
  • Truffle.
  • Writing Smart Contracts with Truffle.
  • Deploying Truffle Contracts to Rinkeby.
  • Testing Smart Contracts with Truffle.
  • Standard Smart Contract Security Practices.
  • Industry Analysis.
  • Opportunity Identification.
  • Positioning.
  • Execution.  

Key Programme Takeaways

  • Understand blockchain technology, its implications and applicability in technological, business and legal fields.

  • Understand the types of languages most used for the programming of smart contracts and applications based on blockchain.

  • Learn to manage blockchain technology implementation projects in the company.

  • Identify and analyze challenges, prospects, and risks of Cryptocurrencies and devise business proposals and/or develop Blockchain systems and services that address them.

  • Analyze best practices related to digital currencies, specify business opportunities, and apply digital currency based innovative solutions to address problems in business, finance, or the society at large.

Your Learning Journey

The first week is orientation week. During this week you will be introduced to the other participants in the class from across the world and you will learn about the track details, materials, assignments, and final project.

On other weeks, you have learning goals set for the week. The goals would include the online interactive lectures and completing the assignments. All assignments need to be submitted within one week.

The programme features weekly live online sessions with industry practitioners who are available to help you clarify your doubts pertaining to the content. Assignments are graded by the program faculty.

Discussion boards are an integral part of each module and provide a forum where participants can interact, share ideas, and ask questions.

Live webinars with Everest Business School provide opportunity for additional instruction as well as Q&A sessions for the group.

The Programme Support team will follow up over emails and phone calls with learners who are unable to submit their assignments on time or have any other concerns during the learning journey till sending the MicroMasters’ final grade.