Search…
⌃K
Links
🗃

Educational Resources

A curated list of educational resources to get you started on your journey to become an Ethernaut

Contribute

The best place for discussions is our EthernautDAO Discord server. Be welcome to post your educational resources in the #educational-material channel, too.
Everyone is invited to contribute educational resources. We kindly ask to submit your contribution via a pull-request. An EthernautDAO community member will then curate the content and merge it accordingly.

Categories

🎮 Games

Description
Link
Ethernaut CTF
CryptoZombies
Blockchain security games & challenges
Damn Vulnerable DeFi
Capture the Ether
Solidity Trivia

🎓 Tutorials

Description
Link
Hardhat
Let's Do Defi Guides
Journey to become a Blockchain Engineer

📑 Articles

Description
Link
The Complete Guide to Full Stack Ethereum Development
How to Get Into Ethereum/Crypto/Web3 as a Developer
How to become a DeFi Developer - Kerman Kohli
A Guide for Developers Interested in Learning Blockchain Development
Taking undercollateralized loans for fun and for profit
Resources for learning smart contract security
Most common smart contract bugs of 2020
Deconstructing a Solidity Contract —Part I
Developer Superpowers with The Graph
How to write your first decentralized app - scaffold-eth Challenge 1: Staking dApp
How to create an ERC20 Token and a Solidity Vendor Contract to sell/buy your own token
How to deploy your first smart contract on Ethereum with Solidity and Hardhat
Understanding Blockchain Explorers

⚒️ Dev Tools

Description
Link
Hardhat
Infura
Alchemy
Tenderly - Smart Contract Monitoring and Alerting
Scaffold-eth - 🏗 forkable Ethereum dev stack focused on fast product iterations
🛠️ solidity-template: a starter kit for your next smart contract

📜 Resources

📚 Books

Description
Link
Web3 Books Collection
Mastering Ethereum
Life After Google: The Fall of Big Data and the Rise of the Blockchain Economy
Token Economy Book

📹 Videos

📣 Tweet Storms

🌐 Substacks

Description
Link
Defi Weekly Substack
Secureum: Perspectives on security topics in Ethereum

🧰 Fun & Useful Tools

Description
Link
A Windows 95 themed UI for interacting with Ethereum smart contracts.

💡 Tip & Tricks

From
Tip/Trick
Description
Loading web3.js into the dev console
Use ES6 modules from dev tools console. That should help you load web3.js. You should be able to interact with MetaMask even without loading web3.js through the window.ethereum api, I think these would be the docs for that: MetaMask Eth-provider
Karmacoma
Sending Ether Cheat Sheet

📃 Blogs

Description
Link
Alberto Cuesta Cañada (Yield Protocol)