Return to Activities

HackRates: Build a Blockchain Ratings App with Microsoft Azure

Use Microsoft Azure to create an Ethereum node to develop blockchain apps.

Workshop Overview

  • Intermediate
  • 1.5h - 2h
  • Ethereum, Solidity, Blockchain, Microsoft Azure

Learning Objectives

  • Learn how to create an Ethereum node on Microsoft Azure
  • Create MetaMask and Coinbase accounts
  • Write Solidity code in a distributed app

Have a question?

Get in touch if you have any questions regarding this workshop or MLH Localhost.

About this Workshop

In this workshop, participants will learn how to create an Ethereum node on Microsoft Azure. Then, they’ll download the codebase for a distributed web app. They’ll explore the project, which includes JavaScript to manage the web application and Solidity to handle the blockchain transactions.

Ethereum and Solidity

Ethereum is a decentralized platform for creating applications. While you might think of blockchain as only for cryptocurrencies, decentralized applications in fact have many uses. Solidity is a language you can use to write Smart Contracts that self-enforce any type of transaction.

Microsoft Azure

Microsoft Azure is a cloud platform with more than 100 services and tools for developers. 95% of Fortune 500 companies run on Azure (and learning these skills can help you land your first job!). Easily deploy web apps, mobile apps, database, AI apps, and blockchain networks. Whatever your preferred programming language and development workflow, Azure has something for you.

Requirements / Prerequisites

Participants will need to be able to install Node, NPM, and Visual Studio Code on their computers. While no background knowledge is required, familiarity with JavaScript is helpful.

System Requirements:


When you host an MLH Localhost activity, we’ll send you everything you need to run it. Here’s what we’ll send you:

The List:

Resources & Downloads


Participants can install Node and Visual Studio Code before they begin the workshop.

Node Installers

Mac Windows Linux

Visual Studio Code

Mac Windows Linux

Microsoft Azure for Students

Before the workshop, participants can create a Microsoft Azure account. Credits are available for students with .edu email addresses!

Sign Up

Get Started

The hackers are waiting for you.

Have a question?