/resources

A compilation of learning resources used by the EthernautDAO

This repository is deprecated. For an up-to-date list of educational resources, please visit the EthernautDAO Documentation.

ETHERNAUT BANNER LOGO

Educational Resources

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


Categories

๐ŸŽฎ 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
Description Link
The Complete Guide to Full Stack Ethereum Development https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13
How to Get Into Ethereum/Crypto/Web3 as a Developer https://dev.to/dabit3/how-to-get-into-ethereum-crypto-web3-as-a-developer-9l6
How to become a DeFi Developer - Kerman Kohli https://defiweekly.substack.com/p/how-to-become-a-defi-developer
A Guide for Developers Interested in Learning Blockchain Development https://www.linumlabs.com/articles/a-guide-for-developers-interested-in-learning-blockchain-development
Taking undercollateralized loans for fun and for profit https://samczsun.com/taking-undercollateralized-loans-for-fun-and-for-profit/
Resources for learning smart contract security https://immunefi.com/learn/
Most common smart contract bugs of 2020 https://medium.com/solidified/most-common-smart-contract-bugs-of-2020-c1edfe9340ac
Deconstructing a Solidity Contract โ€”Part I https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-i-introduction-832efd2d7737/
Developer Superpowers with The Graph https://theethernaut.substack.com/p/developer-superpowers-with-thegraph
โš’๏ธ 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

Contributing

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.