Tutorial

Solidity Fundamentals

6 steps

In this tutorial, we will be using the Remix IDE and the LearnEth plugin to help create your foundation in programming in Solidity. After completing this tutorial, you’ll be equipped with a good base of understanding for fundamental concepts in Solidity. This includes understanding of data types, data structure manipulation well as how to create functions.

This tutorial will level you up from not knowing anything about Solidity, to being able to read and write beginner to medium level Solidity smart contracts. Let’s go!

Helpful prior knowledge

nil


Learning Outcomes

By the end of the tutorial, players will be able to:

  • Create, compile, deploy and interact with smart contracts
  • Be familiar with different data types in Solidity like uints, strings, boolean etc
  • Assign and change the values of data structures like arrays, enum and structs
  • Write functions in Solidity
  • Understand the different functions for transacting in Ether

Tutorial Steps

Total steps: 6

  • Step 1: Solidity Beginner Course Chapter 1 - 5.4
  • Step 2: Midpoint Assignment - Creating Addition.sol
  • Step 3: Midpoint Assignment - Testing Out Addition.sol
  • Step 4: Solidity Beginner Course Chapter 6 - 10.3
  • Step 5: Endpoint Assignment - Creating Crowdfunding.sol
  • Step 6: Endpoint Assignment - Testing Out Crowdfunding.sol

Help Center Need help?

Find articles to support you through your journey or chat with our support team.

Help Center