🗃️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

🎓 Tutorials

Description

Link

Let's Do Defi Guides

📑 Articles

Description

Link

How to become a DeFi Developer - Kerman Kohli

Taking undercollateralized loans for fun and for profit

Resources for learning smart contract security

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

⚒️ Dev Tools

Description

Link

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

Life After Google: The Fall of Big Data and the Rise of the Blockchain Economy

📹 Videos

📣 Tweet Storms

🌐 Substacks

Description

Link

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

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

Last updated

Was this helpful?