This repository holds resources, assignments, and contributions for the 4-week Generalization Phase of MGSWeb3 Cohort 3. You complete tasks, document your process, and submit work via PR to this repository.
Goal: Move from Web3 Beginner to Web3 Collaborative Contributor
Outputs: Active GitHub usage, conceptual fluency, project readiness
Eviction Checkpoints: End of Week 2 and Week 4
The Generalization Phase introduces Web3 fundamentals, blockchain technology, smart contracts, DAOs, and tools for active contribution in Web3.
You learn through hands-on sessions, guided mentorship, and community collaboration.
You learn:
- How Web1 became Web2 and Web2 became Web3
- Why blockchain exists
- How blockchain, smart contracts, and decentralized governance work
- How to use GitHub as proof of work and reputation layer
- How to use Web3 tools: wallets, dApps, security practices
- How tokenomics, Web3 culture, and creative revenue streams work
- How to build public narrative and prepare for specialization
This repository coordinates the program. It includes:
- Assignments: Weekly/days exercises and challenges
- Resources: Reading materials, slides, and reference documentation
- Submissions: Your work submitted via Pull Requests
- Reflections: Weekly learning reflections and deliverables
Eviction Checkpoint: You complete all required deliverables and demonstrate active participation.
- Fork this repository to your GitHub account
- Create a GitHub repo titled "My Web3 Journey" for your personal learning journey
- Follow weekly instructions posted in /assignments
- Document your work with notes, screenshots, or reflections
- Submit your work via Pull Request to this repository
- Each PR includes:
- Your folder under /submissions/your-name/week-X/day-1, day-2, day-3 folders for Week 1
- Assignment files named with your name plus assignment name
- A summary of what you learned
- Supporting files: notes, screenshots, reflections, or code
- Submit assignments by the deadline specified by your tutor
- Post reflections on social media at least 1 per week from Week 2 onwards
Before starting your assignments, make sure to review these essential resources:
- 📖 GitHub Submission Process - Step-by-step guide for submitting assignments via GitHub
- 📊 Evaluation Criteria - How assignments are graded and evaluated
⚠️ Important Reminders - Submission guidelines, deadlines, and support resources
Leadership Track: Class rep role opportunities available. Interest link shared later.
Accountability: Weekly deliverables tracked via GitHub
Collaboration: Group activities, DAO simulations, and peer learning
Contributions to this repository are welcome. Submit a PR or open an issue to improve documentation, examples, and the learning experience.