icon 1
Module icon

ETH PROOF: Intermediate EVM Course

Solidity is the programming language that powers the Ethereum blockchain. In this course, we move beyond beginner knowledge of Solidity and help you learn key skills needed to work professionally with Solidity. With this course you'll be able to create decentralized applications (Dapps), connect them to wallets and build a user interface to make everything look (and work) well. With a deep dive into functions, you'll learn to save time and securely build smart contracts with Solidity. This course is perfect if you are ready to supercharge your Solidity knowledge and launch yourself into a new career. Let us teach you and then connect you with opportunities as you earn your Proof of Learn NFT by completing this course.

Note: You must be 18 years old in order to use Metacrafters. In order to complete the course you will need to provide ID. Valid IDs will typically be issued by a government, and can include passports, drivers licenses, and other government IDs with photos. This enables us to detect cheating and fraud, assure employers that job applicants our talent collective are real unique people who completed our courses and assessments, and be compliant when we pay out crypto rewards.

icon 12

30 Hours

icon 3

3 Modules

icon 0

English

Prerequisites

    💻 Equipment

  • Access to the internet

    🧙‍♂️ Skills and experience

  • Basic experience building with Solidity
  • Knowledge of Javascript

    📕 Courses

  • A beginner Solidity course or similar experience
Skills you'll unlock
    icon 28
    Build Ethereum contracts
    icon 28
    Manage smart contracts
    icon 28
    Create and mint tokens
Course lootbox rewards

Loading...

Module content

Module: Functions and Errors
icon 12

10 Hours


icon 28

Skills unlocked: Build Ethereum contracts

instructor picture
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27

Pre-Assessment

icon 27

Test

icon 27

Test Results

icon 27

Project

icon 27

Summary

icon 23

Claim end of module rewards

Course community access

Get access to our 1200+ Discord community members! As part of this course you'll be sorted into a cohort to help focus your learning with other Metacrafter learners who have started at similar times!

If you get stuck you can also get help from our community module mentors and Metacrafters support team.

Discord View Image
Support Channels
discord icon
Discord community channels
icon 34
course picture
Course learning cohort
icon 34
profile picture
Module mentors
icon 34
Metacrafters logo
Metacrafters support team

Your course team

instructor picture
Hi, I'm Jeff!👋

Jeff Ryan is a builder who's been programming since he was 12. He's got a PhD in applied mathematics from NYU, was a former Senior Science Advisor at the US Securities and Exchange Commission, and has led research projects in court prediction, reinforcement learning for satellite scheduling, using AI to match tutors to photos of questions, and more.

Module Lecturer

instructor picture
Hi, I'm Chris!👋

Peer Mentor

Chris is a Metacrafters Peer Mentor helping to teach the next generation of web3 developers.

Module Lecturer