Command Palette

Search for a command to run...

Page Inspect

https://www.web3.university/
Internal Links
111
External Links
31
Images
207
Headings
6

Page Content

Title:Web3 University - Your Guide to Blockchain Development
Description:The comprehensive educational resource on blockchain development with the most useful tutorials across the web3 ecosystem. Partnering with a16z, Alchemy, Polygon, Pantera, Chainshot, Offchain Labs, and many more.
HTML Size:272 KB
Markdown Size:20 KB
Fetched At:October 23, 2025

Page Structure

h2Latest Posts
h2RECOMMENDED POSTS
h1Building on L2s
h1Communities
h1Industry Tools
h1From the Investors

Markdown Content

Web3 University - Your Guide to Blockchain Development

🛠️ We partnered with Alchemy to bring you a FREE Ethereum Developer Bootcamp! Get started here 🛠️

follow us

discord

community

announcementsget publishedFAQS

Submitted!

✓

Oops! Something went wrong while submitting the form.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.

Join 200,000+ students becoming web3 developers.

Web3 University brings together organizations across web3 to create the largest community for blockchain education.
‍
We've recently partnered with Alchemy to release Alchemy University! AU includes a 7-week Ethereum Developer Bootcamp, a JavaScript for Ethereum course, and a brand new Learn Solidity course: all completely free!

Enroll for free today

Your Complete Guide to Developing on the Blockchain

Aniket Gupta

Jul 6, 2023

How to Deploy a Smart Contract to the Sepolia Testnet

Learn how to deploy smart contracts to the Sepolia testnet, the preferred Ethereum blockchain for testing decentralized applications.

Learn how to deploy smart contracts to the Sepolia testnet, the preferred Ethereum blockchain for testing decentralized applications.

Learn how to deploy smart contracts to the Sepolia testnet, the preferred Ethereum blockchain for testing decentralized applications.

Contributing Partners

We're built by an open collaboration of organizations with a common goal: to bring as many developers into web3 as possible.

LEAD PARTNER

Contributing Partners

Lesson Tracks

Start here! Each track is a series of tutorials introducing you to a different domain of web3 development.

The Road to Web3
‍

A 10-week self-paced program to make you an advanced web3 developer.

Get Started

Create Your First Smart Contract

Learn to write, deploy, and interact with an Ethereum smart contract.

Get Started

How to Build Your First NFT

Learn to code an NFT, mint on Ethers.js, and build a full-stack NFT dApp.

Get Started

Browse Web3 Topics

Learn More

Ethereum

STart Building

dApps

Start Building

NFTs

Build On

Alchemy

Learn More

Solidity

Build On

Flow

Launch Your First NFT Project

0

How to Create an NFT

2

How to Mint an NFT with Ethers.js

3

NFT Minter Tutorial: How to Create a Full Stack DApp

View more

Featured

The Ethereum Merge

Alchemy Team

Solidity Smart Contract Course - Beginner to Expert Python Tutorial

Patrick Collins

DevRel at ChainLink

What is a Blockchain Node Provider? Why Do I Need One?

Deric Cheng

Dev Education at Web3U

The Complete Guide to Full Stack Solana Development

Nader Dabit

DevRel at The Graph

Scaffold-Ethereum Challenges

Austin Griffith

Ethereum Foundation

Build a Web3 Frontend with React

Rounak Banik

Web3 Educator

Solidity by Example

Smart Contract Engineer

Web3 Educator

How to Develop a Cryptocurrency - The Complete Guide

Vittorio Rivabella

Web3 Educator

View more

Recently Added

How to Airdrop NFTs

Jay Paik

Engineer at Alchemy

How to Verify a Message Signature on Ethereum

Kunal Roy

Engineer At Alchemy

How to Get Token Balance for an Address

Isaac Lau

DevRel @ Alchemy

Choosing a Web3 Network

Alchemy Team

How to Code and Deploy a Polygon Smart Contract

Albert Hu

DevRel at Alchemy

How to Mint an NFT from Code

Alchemy Team

How to Send Transactions on Ethereum

Alchemy Team

What are Payable Functions in Solidity?

Alchemy Team

View more

Learn about Solidity

"Hello, World": Writing Your First Smart Contract

Elan Halpern

DevRel at Alchemy

The Complete Guide to Full Stack Ethereum Development

Nader Dabit

DevRel at The Graph

Build a BuyMeACoffee DApp

Olubisi Idris Ayinde

Software Developer

Submitting Your First Smart Contract to Etherscan

Sumi Mudgil

Engineer at Alchemy

View more

Learn about NFTs

Why NFTs are more than just JPEGs

Bud Hennekes

Writer at Alchemy

Flavours of On-Chain SVG NFTs on Ethereum

Simon de la Rouviere

Founder at Untitled Frontier

Your Guide to ERC-1155: Comparing ERC-721 to ERC-1155

Deric Cheng

Dev Education at Web3U

NFT Minter Tutorial: How to Create a Full Stack DApp

Sumi Mudgil

Engineer at Alchemy

View more

Search Articles

All

Alchemy

Alchemy

Announcements

Announcements

BSC

BSC

DAOs

DAOs

DeFi

DeFi

Ethereum

Ethereum

Flow

Flow

NFTs

NFTs

Polygon

Polygon

Solana

Solana

Solidity

Solidity

Testnets

Testnets

Tutorials

Tutorials

Web3 Basics

Web3 Basics

dApps

dApps

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.

All

Alchemy

Alchemy

Announcements

Announcements

BSC

BSC

DAOs

DAOs

DeFi

DeFi

Ethereum

Ethereum

Flow

Flow

NFTs

NFTs

Polygon

Polygon

Solana

Solana

Solidity

Solidity

Testnets

Testnets

Tutorials

Tutorials

Web3 Basics

Web3 Basics

dApps

dApps

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.

Results

View more

NFTs

Solidity

How to Airdrop NFTs

Jay Paik

Engineer at Alchemy

Ethereum

How to Verify a Message Signature on Ethereum

Kunal Roy

Engineer At Alchemy

DeFi

How to Get Token Balance for an Address

Isaac Lau

DevRel @ Alchemy

Ethereum

Solana

Polygon

Choosing a Web3 Network

Alchemy Team

Polygon

Solidity

How to Code and Deploy a Polygon Smart Contract

Albert Hu

DevRel at Alchemy

NFTs

How to Mint an NFT from Code

Alchemy Team

Ethereum

How to Send Transactions on Ethereum

Alchemy Team

Solidity

What are Payable Functions in Solidity?

Alchemy Team

dApps

What is create-web3-dapp?

Alchemy Team

Ethereum

NFTs

How to Create an NFT on Ethereum Tutorial

Polygon

Ethereum

DeFi

How to Get All Tokens Owned by an Address

Alchemy Team

NFTs

How to Get All NFTs Owned by an Address

Albert Hu

DevRel at Alchemy

Ethereum

How to Add Alchemy RPC Endpoints to Metamask

Albert Hu

DevRel at Alchemy

dApps

How to Add Arbitrum to Metamask

Alchemy Team

Solidity

Ethereum

Solidity Data Types: Signed (int) and Unsigned Integers (uint)

Jay Paik

Engineer at Alchemy

Solidity

Ethereum

What is the Solidity ABI (Application Binary Interface)?

Alchemy Team

Ethereum

Polygon

Solidity

What is an RPC node?

Albert Hu

DevRel at Alchemy

Ethereum

dApps

Goerli vs. Sepolia Testnet Comparison: Which is better?

Alchemy Team

Solidity

Ethereum

dApps

Ethereum's Ropsten Testnet: A Complete Guide

Alchemy Team

Solidity

dApps

What is a multi-party computation (MPC) wallet?

Vittorio Rivabella

Web3 Educator

Polygon

dApps

How to Get Testnet MATIC Using a Mumbai Faucet on Polygon

Ethereum

dApps

How to Get Sepolia ETH from a Faucet

Albert Hu

DevRel at Alchemy

Polygon

dApps

Polygon’s Mumbai Testnet: A Complete Guide

Alchemy Team

The Future of DAOs: Building Out The Organizational Primitives of web3

Georgios Gontikas

Writer at ChainSafe

Solidity

How to Verify a Signed Message in Solidity

Leon Do

Dev at Chainsafe

20+ Blockchain Development Tools

Emmanuel Awosika

Technical Writer

Ethereum

A Developer's Guide To Ethereum Scaling Solutions

Emmanuel Awosika

Technical Writer

Ethereum

The Ethereum Merge

Alchemy Team

Ethereum

Ethereum Sidechains vs Layer 2s: What’s the Difference?

Alchemy Team

Ethereum

Ethereum Sharding: An Introduction to Blockchain Sharding

Alchemy Team

Tutorials

3 Ways to Safely Design Utility Tokens

George Goognin

Founder at Evita

Solidity

Tutorials

NFTs

Leveraging OpenZeppelin Contracts and Defender to Build Secure Multisig-Owned NFTs

Stephen Lloyd Webber

Developer Advocate at OpenZeppelin

Solidity

Ethereum

A Developer's Guide To Securing Ethereum Smart Contracts

Alchemy Team

DAOs

The 8 Most Important Types of DAOs You Need to Know

Bud Hennekes

Writer at Alchemy

NFTs

How to Build a Successful NFT Project

Bud Hennekes

Writer at Alchemy

A Developer's Guide to the Web3 Stack

Isaac Lau

DevRel @ Alchemy

How to start a DAO

Bud Hennekes

Writer at Alchemy

Announcements

Web3 University: Season 0 Recap

Deric Cheng

Dev Education at Web3U

Tutorials

Alchemy

Intro to Legal in Web3

George Goognin

Founder at Evita

Solidity

How to Interact with Smart Contracts

Fang Jun

Web3 Developer and Author

Alchemy

DAOs

The Pros and Cons of Building a DAO

Bud Hennekes

Writer at Alchemy

Solidity

Upgrading smart contracts with Openzeppelin Upgradable Plugin

Tanadol Sirichantakul

Laika Blockchain Lab

Tutorials

Ethereum

dApps

How to Build a React Dapp with Hardhat and MetaMask

ChainShot

Tutorials

Polygon

NFTs

How to find the next big NFT drops on Polygon?

Isaac Lau

DevRel @ Alchemy

NFTs

The Past, Present, and Future of NFTs

Bud Hennekes

Writer at Alchemy

Tutorials

BSC

Learn BSC Programming (Binance Smart Chain)

Daniel Herrera

Product Manager

Ethereum

Solidity

How to Deploy Your Own ERC-20 Token

ChainShot

Your Complete Guide to Web3 Development

Deric Cheng

Dev Education at Web3U

Flow

Learn Cadence - Fungible Token Smart Contracts on Flow

Kimberly Luu

DevRel at Dapper Labs

Flow

Learn Cadence - Hello World on Flow - an instructional on coding language of Flow Blockchain!

Kimberly Luu

DevRel at Dapper Labs

Ethereum

Solidity

Building a Decentralized Twitter Clone

Techmaker Studio

Solidity

Polygon

How to Get Price Data from Quickswap with Javascript

Techmaker Studio

Ethereum

Solidity

How to Develop a Cryptocurrency - The Complete Guide

Vittorio Rivabella

Web3 Educator

Announcements

Announcing Web3 University: Empowering Blockchain Developers

Deric Cheng

Dev Education at Web3U

Ethereum

NFTs

Solidity

How to make NFT Art with On-Chain Metadata

Patrick Collins

DevRel at ChainLink

Ethereum

NFTs

Flavours of On-Chain SVG NFTs on Ethereum

Simon de la Rouviere

Founder at Untitled Frontier

Solana

The Complete Guide to Full Stack Solana Development

Nader Dabit

DevRel at The Graph

Ethereum

Building a Web3 Authentication Flow

Nader Dabit

DevRel at The Graph

Ethereum

dApps

Build a Web3 Frontend with React

Rounak Banik

Web3 Educator

Solidity

Ethereum

dApps

Build a BuyMeACoffee DApp

Olubisi Idris Ayinde

Software Developer

Solidity

Ethereum

Solidity by Example

Smart Contract Engineer

Web3 Educator

Ethereum

Solidity

Clean Contracts - A Guide on Smart Contract Patterns & Practices

Wesley van Heije

Builder at TokenLog

Ethereum

NFTs

A Guide to Designing Effective NFT Launches

Hasu

Research Collaborator at Paradigm

Ethereum

dApps

The Architecture of a Web3 Application

Preethi Kasireddy

Instructor at DAppCamp

Solana

dApps

Tutorials

Create a Solana DApp from Scratch

Loris Leiva

Software Engineer

Ethereum

How to Become a Blockchain Engineer

Patrick Collins

DevRel at ChainLink

Ethereum

Solidity

dApps

The Complete Guide to Full Stack Ethereum Development

Nader Dabit

DevRel at The Graph

Ethereum

Solidity

Solidity Smart Contract Course - Beginner to Expert Python Tutorial

Patrick Collins

DevRel at ChainLink

Solidity

Ethereum

NFTs

Scaffold-Ethereum Challenges

Austin Griffith

Ethereum Foundation

Tutorials

Ethereum

dApps

Building a dApp with Real-Time Transaction Notifications

Elan Halpern

DevRel at Alchemy

Ethereum

Solidity

DeFi

Build a Minimum Viable DeFi Exchange

Austin Griffith

Ethereum Foundation

Ethereum

NFTs

Your Guide to ERC-1155: Comparing ERC-721 to ERC-1155

Deric Cheng

Dev Education at Web3U

Ethereum

How Does Ethereum Work, Anyways?

Preethi Kasireddy

Instructor at DAppCamp

Tutorials

Ethereum

How to Get Faster and More Reliable MetaMask Transactions

Albert Hu

DevRel at Alchemy

Alchemy

Ethereum

Solidity

Submitting Your First Smart Contract to Etherscan

Sumi Mudgil

Engineer at Alchemy

NFTs

Ethereum

Alchemy

Why NFTs are more than just JPEGs

Bud Hennekes

Writer at Alchemy

Tutorials

Ethereum

Solidity

Interacting With Your First Smart Contract

Elan Halpern

DevRel at Alchemy

Tutorials

Ethereum

Solidity

Integrating Your First Smart Contract with a Frontend

Sumi Mudgil

Engineer at Alchemy

Ethereum

Tutorials

dApps

Integrating Historical Transaction Data into your dApp

Isaac Lau

DevRel @ Alchemy

NFTs

Tutorials

Ethereum

How to Set a Price on an NFT

Isaac Lau

DevRel @ Alchemy

Solidity

Ethereum

Tutorials

"Hello, World": Writing Your First Smart Contract

Elan Halpern

DevRel at Alchemy

Ethereum

Flow

How to Use Alchemy’s Application Monitoring Tools

Deric Cheng

Dev Education at Web3U

Tutorials

Ethereum

How to Debug Pending Ethereum Transactions

Alchemy Team

NFTs

Tutorials

Solidity

How to Create an NFT

Sumi Mudgil

Engineer at Alchemy

NFTs

Ethereum

Flow

Ethereum vs. Flow: Deciding on The Right Blockchain for Your NFT Project

Alchemy Team

NFTs

Tutorials

Solidity

NFT Minter Tutorial: How to Create a Full Stack DApp

Sumi Mudgil

Engineer at Alchemy

NFTs

Tutorials

How to View Your NFT in Your Mobile Wallet

Sumi Mudgil

Engineer at Alchemy

NFTs

Tutorials

Ethereum

How to Mint an NFT with Ethers.js

Sumi Mudgil

Engineer at Alchemy

NFTs

Tutorials

Ethereum

How to Mint an NFT Using Web3.js

Sumi Mudgil

Engineer at Alchemy

Ethereum

The Developer EIP-1559 Prep Kit

Alchemy Team

Ethereum

Getting Ready for Ethereum’s Berlin Hard Fork

Alchemy Team

Ethereum

Secure Your Nodes: Migrating From Parity To Geth

Kunal Roy

Engineer At Alchemy

## Latest Posts

How to Deploy a Smart Contract to the Sepolia Testnet

Learn how to deploy smart contracts to the Sepolia testnet, the preferred Ethereum blockchain for testing decentralized applications.

Aniket Gupta

Jul 6, 2023

The 12 Best Blockchain Node Providers in Web3 (2023)

Explore the Best Blockchain Node Infrastructure Companies in Web3

Isaac Lau

Jul 6, 2023

## RECOMMENDED POSTS

How to Airdrop NFTs

Learn how to airdrop NFTs using both on-chain and off-chain implementations

Jay Paik

Jul 6, 2023

How to Verify a Message Signature on Ethereum

This tutorial will teach you how to sign and verify a message signature using Web3.js and Ethers.js

Kunal Roy

Jul 6, 2023

How to Get Token Balance for an Address

Learn how to get the balance of a single token being held by a specific contract address.

Isaac Lau

Jul 6, 2023

Choosing a Web3 Network

A detailed guide to choosing which Network to deploy on for Ethereum and Layer 2s. Compares Layer 1 chains vs Layer 2 chains as well as Mainnet vs Testnet environments

Alchemy Team

Jul 6, 2023

How to Code and Deploy a Polygon Smart Contract

This is a step-by-step introductory tutorial that will teach you how to build and interact with a smart contract on the Polygon EVM-based sidechain. It's a great way to get started learning Solidity!

Albert Hu

Jul 6, 2023

How to Mint an NFT from Code

This tutorial describes how to mint an NFT using the ethers library, and the smart contract from Part I: How to Create an NFT.

Alchemy Team

Jul 6, 2023

How to Send Transactions on Ethereum

This is a beginner's guide for sending Ethereum transactions in web3

Alchemy Team

Jul 6, 2023

What are Payable Functions in Solidity?

Learn about payable functions in Solidity, their importance in handling Ether deposits, and how to create and use them in smart contracts.

Alchemy Team

Jul 6, 2023

What is create-web3-dapp?

Overview for understanding the groundbreaking developer tool for code templates and web3 starter code: create-web3-dapp.

Alchemy Team

Jul 6, 2023

How to Create an NFT on Ethereum Tutorial

This tutorial will walk you through writing and deploying a Non Fungible (ERC721) Token smart contract using Ethereum and Inter Planetary File System (IPFS).

Jul 6, 2023

How to Get All Tokens Owned by an Address

Learn how to get balances of all tokens owned by an address using the Alchemy Token API.

Alchemy Team

Jul 6, 2023

How to Get All NFTs Owned by an Address

Learn how to get all NFTs (and their metadata) owned by an address using the Alchemy NFT API.

Albert Hu

Jul 6, 2023

How to Add Alchemy RPC Endpoints to Metamask

Follow this guide if you're looking for an Infura alternative for Metamask.

Albert Hu

Jul 6, 2023

How to Add Arbitrum to Metamask

This section will include ways to add Arbitrum Mainnet and Testnet as your custom MetaMask RPC node.

Alchemy Team

Jul 6, 2023

Solidity Data Types: Signed (int) and Unsigned Integers (uint)

Learn about Solidity data types and how to use common types such as int and uint.

Jay Paik

Jul 6, 2023

What is the Solidity ABI (Application Binary Interface)?

Everything You Need to Know About Solidity's Application Binary Interface (ABI)

Alchemy Team

Jul 6, 2023

What is an RPC node?

Everything You Need to Know About RPC Nodes for Building in Web3

Albert Hu

Jul 6, 2023

Goerli vs. Sepolia Testnet Comparison: Which is better?

Goerli vs. Sepolia Comparison: Which testnet should I choose?

Alchemy Team

Jul 6, 2023

Ethereum's Ropsten Testnet: A Complete Guide

Ethereum's Ropsten Testnet: A Complete Guide

Alchemy Team

Jul 6, 2023

What is a multi-party computation (MPC) wallet?

What is a multi-party computation (MPC) wallet?

Vittorio Rivabella

Jul 6, 2023

How to Get Testnet MATIC Using a Mumbai Faucet on Polygon

How to Get Testnet MATIC Using a Mumbai Faucet on Polygon

Jul 6, 2023

How to Get Sepolia ETH from a Faucet

How to Get Sepolia ETH from a Faucet in 60 Seconds

Albert Hu

Jul 6, 2023

Polygon’s Mumbai Testnet: A Complete Guide

A Complete Guide to the Mumbai TestnetA Complete Guide to the Mumbai Testnet

Alchemy Team

Jul 6, 2023

The Future of DAOs: Building Out The Organizational Primitives of web3

Georgios Gontikas

Jun 16, 2022

How to Verify a Signed Message in Solidity

Leon Do

Jun 15, 2022

20+ Blockchain Development Tools

Emmanuel Awosika

Jun 3, 2022

A Developer's Guide To Ethereum Scaling Solutions

Emmanuel Awosika

Jun 3, 2022

The Ethereum Merge

Alchemy Team

May 18, 2022

Ethereum Sidechains vs Layer 2s: What’s the Difference?

Alchemy Team

May 18, 2022

Ethereum Sharding: An Introduction to Blockchain Sharding

Alchemy Team

May 18, 2022

3 Ways to Safely Design Utility Tokens

George Goognin

Apr 13, 2022

Leveraging OpenZeppelin Contracts and Defender to Build Secure Multisig-Owned NFTs

Stephen Lloyd Webber

Apr 11, 2022

A Developer's Guide To Securing Ethereum Smart Contracts

Alchemy Team

Apr 7, 2022

The 8 Most Important Types of DAOs You Need to Know

Bud Hennekes

Apr 6, 2022

How to Build a Successful NFT Project

Bud Hennekes

Apr 5, 2022

A Developer's Guide to the Web3 Stack

Isaac Lau

Mar 25, 2022

How to start a DAO

Bud Hennekes

Mar 25, 2022

Web3 University: Season 0 Recap

Deric Cheng

Mar 23, 2022

Intro to Legal in Web3

George Goognin

Feb 10, 2022

How to Interact with Smart Contracts

Fang Jun

Feb 9, 2022

The Pros and Cons of Building a DAO

What exactly is a decentralized autonomous organization? Is it the next big thing in crypto? We break down everything you need to know.

Bud Hennekes

Jan 27, 2022

Upgrading smart contracts with Openzeppelin Upgradable Plugin

Tanadol Sirichantakul

Jan 25, 2022

How to Build a React Dapp with Hardhat and MetaMask

ChainShot

Jan 25, 2022

How to find the next big NFT drops on Polygon?

Isaac Lau

Jan 25, 2022

The Past, Present, and Future of NFTs

Are NFTs a fad? Where did it all begin? Learn everything you need to know about NFTs in this ultimate guide.

Bud Hennekes

Jan 10, 2022

Learn BSC Programming (Binance Smart Chain)

Daniel Herrera

Dec 23, 2021

How to Deploy Your Own ERC-20 Token

Tutorial for deploying your own ERC-20 token on Rinkeby

ChainShot

Dec 21, 2021

Your Complete Guide to Web3 Development

Deric Cheng

Dec 21, 2021

Learn Cadence - Fungible Token Smart Contracts on Flow

Kimberly Luu

Dec 20, 2021

Learn Cadence - Hello World on Flow - an instructional on coding language of Flow Blockchain!

Kimberly Luu

Dec 20, 2021

Industry Resources

A number of useful tools from across web3 to learn more about blockchain development.

# Building on L2s
# Communities
# Industry Tools
# From the Investors

Getting started

with

Builder Cohorts

with

STARTUP SCHOOL

from

Getting started

with

WEB3 Courses

with

INDUSTRY INSIGHTS

from

Getting started

with

Contract libraries

from

Start Building

with

INDUSTRY RESEARCH

from

ORACLE API

from

Diversity in Web3

with

DEFI API

from

Web3 API

from

chat with builders