Alchemy University
background image
All coursesAll courses
Learn Solidity

Learn Solidity

Learn Solidity

Master the fundamentals of Solidity - the defacto smart contract development language for EVM chains.

11 lessons

Intermediate skill level

Coding basics pre-req

Start course
students

Join 1K+ enrolled students

About the course

Learn Solidity syntax in this free course. You will learn modern Solidity best-practices using v0.8.20 and an in-browser coding environment. Complete the course by building real-world smart contracts such as a Voting Dapp or Escrow contract.

Skills you'll obtain

  • Master Solidity

  • Build Smart Contracts

  • Real World Examples

Run code against Foundry test cases

Run code against Foundry test cases

Build real-world projects

Build real-world projects

In-depth conceptual videos

In-depth conceptual videos

Why we recommend this course

I learned the skillset I needed to transition from web2 to web3 and it led directly to landing my dream job and helping secure the open economy.

Dan McKeon, @OpenZeppelin

Full Stack Ethereum Developer

As a self-taught coder, the course gave me the right base in solidity development, that I would've definitely squandered a couple years without.

Krishang N., @ThirdWeb

Founding Engineer

Syllabus

  • 12 lessons

  • 15 videos

Solidity Introduction
Learn Smart Contracts and Basic Solidity Syntax

2 lessons

5 videos

open syllabus
Address Interactions
Learn to Send Value and Data Across Addresses

4 lessons

4 videos

open syllabus
Reference Types
What are the Solidity Reference Types?

3 lessons

3 videos

open syllabus
Applied Solidity
Learning Real World Contracts

3 lessons

3 videos

open syllabus
Alchemy, The web3 development platform

The web3 development platform

  • Alchemy LinkedIn
  • Alchemy Twitter
  • Alchemy Youtube
  • Alchemy Youtube