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

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

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

📃 Blogs

Last updated