Blockchain Learning Solidity Microsoft

Learn how to use Solidity by 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 Learn how to use Solidity by Microsoft

More by Microsoft
Ask me anything