Skip to content

Latest commit

 

History

History
147 lines (118 loc) · 22.1 KB

resources.md

File metadata and controls

147 lines (118 loc) · 22.1 KB
description
A curated list of educational resources to get you started on your journey to become an Ethernaut

🗃 Educational Resources

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 https://ethernaut.openzeppelin.com/
CryptoZombies https://cryptozombies.io/
Blockchain security games & challenges https://github.com/blockthreat/blocksec-ctfs
Damn Vulnerable DeFi https://www.damnvulnerabledefi.xyz/
Capture the Ether https://capturetheether.com/
Solidity Trivia https://github.com/ajsantander/trivias

🎓 Tutorials

Description Link
Hardhat https://hardhat.org/tutorial/
Let's Do Defi Guides https://letsdodefi.com/
Journey to become a Blockchain Engineer https://github.com/spo0ds/Journey-to-become-a-Blockchain-Engineer

📑 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
How to write your first decentralized app - scaffold-eth Challenge 1: Staking dApp https://dev.to/stermi/scaffold-eth-challenge-1-staking-dapp-4ofb
How to create an ERC20 Token and a Solidity Vendor Contract to sell/buy your own token https://dev.to/stermi/how-to-create-an-erc20-token-and-a-solidity-vendor-contract-to-sell-buy-your-own-token-4j1m
How to deploy your first smart contract on Ethereum with Solidity and Hardhat https://dev.to/stermi/how-to-deploy-your-first-smart-contract-on-ethereum-with-solidity-and-hardhat-5efc
Understanding Blockchain Explorers https://frankiefab.hashnode.dev/understanding-blockchain-explorers

⚒️ 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/
Scaffold-eth - 🏗 forkable Ethereum dev stack focused on fast product iterations https://github.com/scaffold-eth/scaffold-eth
🛠️ solidity-template: a starter kit for your next smart contract https://github.com/StErMi/solidity-template

📜 Resources

Description Link
Kernel - Development https://kernel.community/en/resources/development
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/manifoldfinance/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
Buildspace https://buildspace.so
Rari Capital https://github.com/Rari-Capital/solcurity
Web3 Security Resources https://www.w3bs3c.com/
Smart Contract Security https://docs.google.com/presentation/d/18MJpWB2aktdSPen83K6bEfdhji3BOX9Urx3qkALdie8/edit#slide=id.p
Blockchain Development Resources https://github.com/frankiefab100/Blockchain-Development-Resources

📚 Books

Description Link
Web3 Books Collection https://www.useweb3.xyz/books
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
Extensive smart contract course by freeCodeCamp https://www.youtube.com/watch?v=M576WGiDBdQ
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
Solidity Recommendation by @StErMi https://twitter.com/StErMi/status/1434054722965544964

🌐 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
Karmacoma Sending Ether Cheat Sheet https://gist.github.com/karmacoma-eth/4f206a46dedc6da6808c1ccdef3262d0

📃 Blogs

Description Link
Alberto Cuesta Cañada (Yield Protocol) https://albertocuestacanada.medium.com/
https://hackernoon.com/u/albertocuestacanada