Explore the world of Web 3.0

Mentors :

  • Bhavesh Patil

  • Ruchir Chheda

Mentees :

  • 8-10

"Web 3 is an internet owned by users and builders orchestrated with tokens." - Chris Dixon

As the craze for the blockchain, web3 and NFTs is increasing exponentially, the aim of this project is to introduce the amazing new world of web 3.0 in a completely hands-on manner.

In this project the mentees will be able to appreciate the amount of ease, freedom and transparency blockchain and decentralization is bringing in the world right now. You will get the hands-on experience of coding web3 applications aka dApps from scratch. Some of the projects you will be building along the way...

  • Crypto based crowdfunding app
  • Make your own NFT
  • NFT minting
  • DeFi apps

Suggested reading material:
What is web3?
-> https://ethereum.org/en/web3/
-> https://www.coinbase.com/learn/crypto-basics/what-is-defi
This project doesn't require any pre-requisite apart from whatever you have learnt in CS101. Familiarity with the JavaScript will be a plus point but not a formal pre-requisite. But the very fundamental prerequisite we expect is enthusiasm to learn and explore :)

Tentative Timeline :

Week Work
Week 1 Learn Javascript
Week 2 Introduction to Blockchain, Ethereum (Metamask (https://metamask.io/) is a browser plugin which can be used as an ethereum wallet)
Week 3 Learn Solidity
Week 4 Finish Learning solidity, Learn to integrate web app with solidity
Week 5 Crypto crowd fund app
Week 6 Finishing crypto crowd fund app and Learn about NFTs
Week 7 Learn to make your own NFT
Week 8 Make your own NFT and deploy on a public marketplace
Week 9 Learn about DeFi
Week 10 Create personal interest based DeFi app or NFT minting app