Get started with blockchain development

At a glance

This learning path introduces you to blockchain and development on the Ethereum platform. Discover what skills are necessary to learn to begin building your own blockchain networks at scale.

In this learning path, you will:

  • Learn the foundations of blockchain and how blockchain technology works.
  • Gain an understanding of the tools to develop on the Ethereum blockchain.
  • Create smart contracts and decentralized applications.
  • Deploy to local and test Ethereum networks.

Prerequisites

  • Previous experience with any programming language like C, Python, or JavaScript
  • Basic knowledge of programming concepts
  • Familiarity with the command line to create new directories
  • Visual Studio Code installed
Start

Modules in this learning path

Learn how to use Solidity

Discover how Solidity can make it easy to program smart contracts for the Ethereum blockchain platform.

Start

Learn about the significance of tokens and how they are used in blockchain.