Community curriculum · Community 04
Developer community
The broadest audience and most visible activity hub. The mission: turn students who "know programming" into engineers who ship real products, contribute to open source, and think in systems — not just syntax.
This is the planned activity framework for a full academic year. It describes what each chapter is set up to run, not a record of events already delivered.
- activities / year
- 16
- hackathons
- 2
- OSS PRs / member
- 4+
- coding touchpoint
- Weekly
The year, quarter by quarter
11 planned entries across the academic year.
Jan — Mar
Git and OSS onboarding
Mandatory session
Weekly coding sessions
Recurring
First OSS PR drive
Contribution sprint
Apr — Jun
Full-stack bootcamp
4-week program
System design sessions ×2
Workshop
Hackathon 1 (48 hrs)
Competition
Jul — Sep
Open source sprint 2
Contribution sprint
Build in public showcase
Community talk
System design deep dives ×2
Workshop
Oct — Dec
Hackathon 2 (flagship)
Major competition
Year-end project demo
Showcase
Flagship event
Flagship — Twice/year
48-Hour Hackathon
Teams of 4 build a working product in 48 hours around a real problem statement. Judged by industry mentors on product thinking, code quality, and execution — not just the idea. Top 3 teams receive sponsor prizes and fast-track to internship interviews with partner companies.
- Product thinking
- Code quality
- UI and UX
- Technical execution
- Pitch clarity
Activities
Weekly and recurring
Weekly coding sessions
Weekly2-hour sessions alternating between DSA problem solving, project building, and code review. Senior members mentor juniors. Weekly consistency is the biggest predictor of placement success.
- LeetCode
- Code review
- Peer programming
- DSA
System design workshop series
MonthlyOne system design problem each month, discussed and whiteboarded as a group. Design Twitter's feed, Zomato's delivery tracking, UPI payment flow. The most-feared interview round — practice is the only cure.
- High-level design
- Database choices
- Scalability
- Caching
SDE guest sessions and mock interviews
MonthlyFirst 30 min: engineer's story and advice. Last 30 min: 2 volunteers solve a problem on screen while the engineer gives real-time live feedback. The most anxiety-reducing activity you can offer.
- Mock interviews
- Live coding
- Real feedback
Build in public — tech talk series
MonthlyMembers present a project they built — what worked, what failed, what they learned. Builds confidence and normalizes failure. Record and post on YouTube — becomes your content marketing machine over time.
- Project showcases
- YouTube content
- Technical speaking
Quarterly programs
Open source contribution drive
QuarterlyCommunity-wide push to contribute to real open source projects. Identify beginner-friendly issues on popular Indian OSS and global repos. A merged PR in a real project beats 10 personal projects on any resume.
- GitHub
- Good first issues
- Indian OSS
- PR reviews
Full-stack project bootcamp
Twice/year4-week guided program building a complete app — React frontend, Node/Django backend, PostgreSQL database, deployed on Render. Members work in pairs. Output: a live URL to share with recruiters.
- React
- Node.js
- PostgreSQL
- Render deploy
Skill progression
Level 01
Coder
Months 1 – 3
- Git and GitHub fluency
- DSA basics (arrays, trees)
- First open source PR
- Personal project deployed
Level 02
Builder
Months 4 – 8
- Full-stack app with database
- 50+ LeetCode problems
- Hackathon participation
- System design basics
Level 03
Engineer
Months 9 – 12
- Production app with live users
- 3+ merged OSS pull requests
- System design interview-ready
- Mentoring juniors in community
Tools used
- GitHub
- LeetCode
- Render
- Railway
- Vercel
- VS Code
- Replit
- Postman
- Figma
- Notion
Target outcomes
Live product
A full-stack application with real users, a public URL, and clean code on GitHub
Open source contributor
At least 3 merged pull requests in real external repositories — not toy projects
Interview-ready
100+ LeetCode problems, 2 system design patterns practiced, mock interview done
