Web3-learning by earning