Blockchain Learning Solidity Microsoft

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

Learning objectives

In this module, you will learn how to:

  • Explain what Solidity is and how the features of the language work.
  • Understand the components of a smart contract.
  • Create a basic smart contract with Solidity.


  • Blockchain fundamentals knowledge
  • Ethereum platform knowledge
  • 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

Want to find a web3 job?

Receive emails of

More by Microsoft