Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Solidity Basics
Rating: 4.5 out of 5(22 ratings)
88 students

Solidity Basics

Learn the fundamentals to become a smart contract developer
Created byDave Slater
Last updated 4/2022
English

What you'll learn

  • Understand what Solidity is
  • Use the Remix IDE
  • Code Smart contracts
  • Understand all the basic elements of smart contracts and how to code in Solidity

Course content

3 sections10 lectures3h 50m total length
  • Introduction1:18

    Intro to the course

Requirements

  • No experience is required, being familiar with Python and JavaScript would help!

Description

Who is this class for?

This class is for anyone who wants to start learning smart contract development using the Solidity language! Here we will cover the fundamentals in a step by step method.

Most of the tutorials and courses I followed focus on creating some type of project from the start, which is a great way to learn, but they also go very fast through the basic and I used to find myself not understanding why they write code in a certain way.

Instead, in this class you will learn the basic concepts of the Solidity coding language and the basic structure of simple smart contracts, as well as learning how to read the solidity documentation.

The goal is for you to complete the class with the ability to understand the basic concepts so that everything will make more sense to you when you dive into more complicated subjects.


What you will learn:

  • Remix IDE, Solidity versions and documentation

  • Data types, variables, and Structs

  • Function

  • Arrays and Mappings

  • Loops if/else statements

  • Enumerated lists and function modifiers

What you will create:

Along the way, we will create some basic smart contracts:

  • Simple Storage contract;

  • Control a car rental

  • Mint and transfer coins

The class is made for anyone with little to no knowledge of coding!

Who this course is for:

  • Beginners looking to become smart contract developers