Running a study group
A week-by-week workflow, tips, and what to do at each meeting.
A study group works best with a plan, a regular time, and a small habit everyone keeps. This is the workflow w3Develops groups have used since the first cohorts.
Before the first meeting
- Pick a topic and a curriculum. Use one of the curriculum templates, or bring your own. Free courses like freeCodeCamp, The Odin Project, MDN and CS50 work well.
- Set a meeting time on the group page, so members get a reminder before each meeting.
- Make a Discord channel for the group in the w3Develops Discord, and post the group's link there.
- Write the first tasks on the group page: "Introduce yourself", "Set up your editor", "Finish week 1".
Every meeting
- Someone starts a call (Zoom, Google Meet or a Discord voice channel) and posts the link in the group's Discord channel.
- Wait 10 to 15 minutes for people to join, then start. If the group agrees, record it for anyone who missed it.
- Check in (10 min): each person says what they finished, what they're stuck on, and what's next.
- Work together (30 to 45 min): pair on the hardest exercise, or each work on the next step and help whoever's stuck.
- Wrap up (5 min): agree what everyone does before next time, and add it as tasks on the group page.
Every week
- Post a weekly check-in on the group page.
- Update the group's progress table (see the templates) so newcomers can see where you are.
- Share one thing you learned on the community feed.
At the end
- Finish with a small project that uses what the group learned, then show it at a final meeting.
- Add the projects to Solo Projects, or keep building as a group project.
Tips
- Keep it small. 3 to 8 active people is easier to keep going than 30.
- Same time every week. Consistency matters more than length.
- Lower the bar to show up. "Come even if you didn't do the homework" keeps people coming back.
- Rotate the host so no one person burns out.
- Ask for help early. Post where you're stuck on the feed or in Discord; other groups have been there.
- It's fine to slow down. Repeat a week rather than leave people behind.
More resources
These wikis come from earlier w3Develops cohorts:
- Cohort Wiki: how cohort teams start and run a project.
- Project Management Wiki: what past project managers learned.
- w3Develops University: the original study group schedule and curriculum tracker.