This repository is deprecated. For an up-to-date list of educational resources, please visit the EthernautDAO Documentation.
A curated list of educational resouces to get you started on your
journey to become an Ethernaut
🎮 Games
| Description | Link |
|---|---|
| Ethernaut CTF | https://ethernaut.openzeppelin.com/ |
| CryptoZombies | https://cryptozombies.io/ |
| Blockchain security games & challenges | https://github.com/openblocksec/blocksec-ctfs |
| Damn Vulnerable DeFi | https://www.damnvulnerabledefi.xyz/ |
| Capture the Ether | https://capturetheether.com/ |
🎓 Tutorials
| Description | Link |
|---|---|
| Hardhat | https://hardhat.org/tutorial/ |
| Let's Do Defi Guides | https://letsdodefi.com/ |
📑 Articles
⚒️ Dev Tools
| Description | Link |
|---|---|
| Hardhat | https://hardhat.org/ |
| Infura | https://infura.io/ |
| Alchemy | https://www.alchemy.com/ |
| Tenderly - Smart Contract Monitoring and Alerting | https://tenderly.co/ |
📜 Resources
| Description | Link |
|---|---|
| Kernel - Smart Contracts | https://kernel.community/en/resources/smart-contracts |
| Kernel - Security | https://kernel.community/en/resources/security |
| Solidity Crash Course | https://www.notion.so/Solidity-Crash-Course-Curriculum-7f61f269f1d54be5b6f92bd881fc4d74 |
| Build Guidl | https://buidlguidl.com/ |
| ETH Foundation Developer Guide | https://ethereum.org/en/developers/ |
| Learn Solidity in X and Y | https://learnxinyminutes.com/docs/solidity/ |
| DeFi Threat Matrix | https://github.com/freight-trust/defi-threat |
| Defi Developer RoadMap | https://github.com/OffcierCia/DeFi-Developer-Road-Map |
| Various Resources by ConseSys | https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/EcosystemResources.md |
📚 Books
| Description | Link |
|---|---|
| Mastering Ethereum | https://github.com/ethereumbook/ethereumbook |
| Life After Google: The Fall of Big Data and the Rise of the Blockchain Economy | Audible link |
| Token Economy Book | https://github.com/sherminvo/TokenEconomyBook/wiki |
📹 Videos
| Description | Link |
|---|---|
| Finematics | https://www.youtube.com/channel/UCh1ob28ceGdqohUnR7vBACA |
| Defi Weekly | https://www.youtube.com/channel/UCksmBX-Jj_FGYX3EJahKW3Q |
| Bankless | https://www.youtube.com/c/Bankless/videos |
| Industry Talks Austin Griffith | https://www.youtube.com/watch?v=TGlklzDmTyc |
📣 Tweet Storms
| Description | Link |
|---|---|
| Solidity Recommendation by Santiago Palladino | https://docs.google.com/spreadsheets/d/1aq9y_dygyST48JmQKd0MYJzZaH8-3eDqWbQbp5pw6Xs/edit?usp=sharing |
🌐 Substacks
| Description | Link |
|---|---|
| Defi Weekly Substack | https://defiweekly.substack.com/ |
| Secureum: Perspectives on security topics in Ethereum | https://secureum.substack.com/ |
🧰 Fun & Useful Tools
| Description | Link |
|---|---|
| A Windows 95 themed UI for interacting with Ethereum smart contracts. | https://eth95.dev/ |
💡 Tip & Tricks
| From | Tip/Trick | Description |
|---|---|---|
| Will@Linum Labs | 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 |
📃 Blogs
| Description | Link |
|---|---|
| Alberto Cuesta Cañada (Yield Protocol) | https://albertocuestacanada.medium.com/ |
| https://hackernoon.com/u/albertocuestacanada |
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.
The best place for discussions is our EthernautDAO Discord server. Be welcome to post your educational resources in the #educational-material channel, too!
Follow us on Twitter or jump into pairings and proposals at our Discourse Forum.