awesome-ethereum
github.com/ttumiel/awesome-ethereum ↗A Curated List of Awesome Ethereum Resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tutorials resources from awesome-ethereum"
Installation instructions →What's inside
Tutorials
- A 101 Noob Intro to Programming Smart Contracts on Ethereum
Smart contract tutorial with a focus on building up understanding before code.
- CryptoZombies
Learn to Code Ethereum DApps By Building Your Own Game.
- End to End DApp Tutorial
Create a gambling DApp using Metamask, Truffle, Remix, React and IPFS.
- Ethereum Builders Guide
Gitbook for building on Ethereum that goes deeper into understanding technical functionality.
- Full Stack DApp Tutorial Series
Full stack DApps using various frameworks.
- Hitchhikers Guide to Smart Contracts
Build smart contracts on Ethereum using Truffle, testrpc and Solidity.
Learning and MOOCs
- Accounts, Transactions, Gas, and Block Gas Limits in Ethereum
Functional description of Ethereum accounts, gas and transactions.
- Bitcoin and Blockchain Technology: Concordia University
Introduction to Bitcoin and blockchain technology MOOC.
- Cryptocurrency Security: University of Illinois 2016
Cryptocurrency Security Course.
- Ethereum Stack Exchange
Question and answers about Ethereum.
- Ethereum Syllabus
Syllabus to learn Ethereum.
- Ethernaut Smart Contract Capture the Flag
Practice hacking Smart Contracts.
Videos
- A Guide to Building Your First Decentralized Application (37:00)
- Ethereum Explained (22:00)
Introductory explanation to the Ethereum platform.
- Ethereum Foundation YouTube Channel
Most up to date events and streams including the Ethereum Devcon conferences and dev meetings.
- Ethereum YouTube Channel
Mostly older videos of Devcon 1 and before.
Protocols
- A practical beginner's guide to creating, proving, and verifying zkSNARKs
Introduction to zk-SNARKS and implementation as a smart contract.
- Bonding Curve Playground
An interactive bonding curve webapp.
- Bonding Curves Explained
A thorough introduction to TBCs with code.
- Casper
A Stack Exchange comparison of FFG and CBC.
- Casper the Friendly Finality Gadget Paper
Research paper detailing FFG.
- CBC Research Paper
Blockchain Utilities
- Blockchair
Multi block explorer with nice charts.
- Enjinx
Ethereum block explorer, that also nicely visualizes assets and tokens.
- Etherchain
Ethereum block explorer.
- Etherscan
Ethereum block explorer with other useful block utilities.
- Ethplorer
Ethereum block explorer.
Programming
- Embark Framework
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.
- Eth Fiddle
Online editor for smart contracts.
- Ganache
Personal Ethereum blockchain to run tests.
- Hardhat
Ethereum development environment for professionals.
- OpenZeppelin
Battle-tested framework of secure, reusable smart contracts.
- Remix Online IDE
A useful in-browser IDE that can compile and publish smart contracts to various Ethereum networks. Includes a linter.
Books
- Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations
Learn about Ethereum (and blockchains) from an IBM blockchain liason.
- Introduction to Ethereum and Solidity
Learn Solidity development from concept to deployment.
- Mastering Ethereum
A developers guide to the operation and use of Ethereum.
Showing a sample of 83 resources. View the full list on GitHub →