A 2-month Zero to Advanced web3 cohort is being offered in association with Web3Samaj in the month of august, empowering 60+ students in the fields of web3 and blockchain technology. Throughout the course, participants will engage in theory sessions, stimulate web3-based ideation, and work on inspiring group projects. The mentorship concludes with certificates and NFT’s recognizing the dedication and skills of the participants. We look forward to the participants embarking on a journey that will undoubtedly shape their futures
TIMELINE FOR COHORT
Module | Task | Deadline | Progress Check |
---|---|---|---|
Js Revision Classes | Js Assignment | 12th Aug - 13th Aug | 14th Aug |
--------------------- | ------------------- | -------------------- | ---------------------- |
Introduction to web3 Session : 16th Aug | |||
(Help students think of ideas and apps related to web3) | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Ideathon | Offline Comptt for | 19th Aug | |
Project Proposals | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Frontend dev Classes | 22nd Aug - 31st Aug | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
22nd Aug | 23rd Aug | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
24th Aug | 25th Aug | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
26th Aug | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
27th Aug | 28th Aug | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
29th Aug | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Doubt Session | 31st Aug | 1st Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Backend dev Classes | 2nd Sept - 10th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
2nd Sept | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
3rd Sept | 4th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
5th Sept | 6th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
7th Sept | 8th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
9th Sept | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
10th Sept | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Doubt Session | 11th Sept | 12th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Full-stack mini project | |||
(project proposal;ideathon) | 15thSept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
Alchemy Bootcamp Starts | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
ockchain cryptography | 16th Sept- 19th Sept | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
The First Primitive | Cryptograph hashes | 16th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Digital signature | Public key exercise | 16th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Proof of work | Pow Miner | 17th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Blockchain network | Blockchain DS | 18th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
WEEK 1 PROJECT | 19th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
19 September, Tuesday, Session/Class | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Blockchain storage | 20th Sept- 23rd Sept | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Blockchain user state | Code UTXO model | 20th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Tree data structure | Bst Merkel trees | 2st Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Blockchain data | |||
storage | Lean tries | 22nd Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
WEEK 2 ASSIGNMENT | 23rd Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
23rd September, Tuesday, Session/Class | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Ethereum | 24th Sept- 27th Sept | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Features | Transactions Game | 24th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Reading data | Query Ethereum | 24th Sept | |
JSON-RPC Requests | 25th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
Transaction | Code a Transaction | 25th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Front end libraries | Intro to Ethers.js | 26th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
WEEK 3 ASSIGNMENT | 27th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
27th September, Wednesday, Session/Class | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Smart contract basics | 24th Sept- 27th Sept | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Solidity syntax | Data types | 28th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Functions | Functions | 28th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Smart contract comm | Contract comm | 29th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Intro to hardhat | 29th Sept | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
Address transaction | Send ether & data | 30th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Practice solidity | Sum & avg countdown | 30th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
WEEK 4 ASSIGNMENT | 1st Oct | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
1 October, Sunday, Session/Class | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Solidity | 24th Sept- 27th Sept | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Mapping | Transactions Game | 24th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Events | Events | 24th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Escrow contracts | Build an escrow | 25th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Reference types | Intro to Ethers.js | 26th Sept | |
--------------------- | ------------------- | -------------------- | ---------------------- |
WEEK 5 ASSIGNMENT | 5th Oct | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
Solidity core | 6th Oct - 9th Oct | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Solidity challenges | Party split | ||
Dead man’s switch | |||
Hackathon’s ratings | 6th Oct | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
Multi sigs | Multiple signwallet | 7th Oct | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Inheritance | Inheritance | 8th Oct | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Erc20 | 9th Oct | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
Nfts | Nft indexer app | 9th Oct | |
--------------------- | ------------------- | -------------------- | ---------------------- |
WEEK 6 Recap | 9th Oct | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
9th October, Monday, Session/Class | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Solidity governance | 10th Oct - 13th Oct | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Proxy contracts | 10th Oct | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
Libraries | Smart contract lib | 10th Oct | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Upgrading contract | Hands-on | 10th Oct | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Governance | Hands-on | 10th Oct | |
--------------------- | ------------------- | -------------------- | ---------------------- |
WEEK 7 Recap | 13th Oct | ||
--------------------- | ------------------- | -------------------- | ---------------------- |
13th October,Friday, Session/Class | |||
--------------------- | ------------------- | -------------------- | ---------------------- |
Dapp Development | 14th Oct - 20th Oct | Daily | |
--------------------- | ------------------- | -------------------- | ---------------------- |
Team Project | |||
Submission | 30th Oct |