Want to break into Open Source but don’t know where to start?
Want to have a head-start for programs like Google Summer of Code, Outreachy, and Rails Girls Summer of Code?

Code for Cause, Scholarship Track and Mexili present to you Spring of Code ’21, a journey into the world of Open Source!

Spring of Code is a 4-week long program designed to help you contribute to open source and learn something new every week. At the end of the program, we hope to prepare you to apply to programs such as GSoC and Outreachy. Get guidance from experienced mentors, join workshops, Q&A sessions and much more!

Prerequisites: None
Timings: Self-paced starting from March 2021 2nd/3rd week.

Register today.


  • Week 1: Meet the Project Maintainers
  • Week 2: Find your project and join the community
  • Week 3: Learn the best practices of contributing while also making your first contribution
  • Week 4: Get a chance to harness your soft skills, all with guidance from experts. Also learn some tips for writing proposals.

Throughout the program, you will also be a part of an engaging discord community of fellow coders. It will be also joined by industry experts to answer your questions.


  • Get familiar with the Open Source ecosystem.
  • Have selected organizations for Open Source programs.
  • Learn new skills and meet new people.
  • Get tips to write effective proposals from GSoC mentors, admins and participants.


  1. Register for the challenge.
  2. Join the Discord community from the welcome email
  3. Create a GitHub Account (if you don’t already have one).
  4. Watch kick-off event, workshops and Q&A sessions.
  5. Post updates with #springofcode
  6. Ask for help and contribute to the Discord community.
  7. Write a weekly journal/post on LinkedIn stating what you learned, your thoughts and reflection (optional)


  1. DO NOT label someone else’s work as your own.
  2. The size of your contribution does not matter. Participation does.
  3. Be respectful of others in the community.
  4. Try and help as many people as you can.



  • Welcome webinar by the organizing team.
  • Setting up GitHub account, exploring StackOverflow, setting up a blog (optional)
  • Learning Git and GitHub basics.
  • Meeting project maintainers


  • Find your project and join the community
  • Fork in organization repository.
  • Understand codebase.


  • Learn the best practices of contributing while also making your first contribution.
  • Find which programs you would like to take part – Gsoc, Outreach, Rails Girls Summer of Code, etc.
  • Go through the previous organizations of GSoC and prepare a list of organizations you would like to work for.
  • Prepare a list of skills required for your dream organizations and upskill yourself.


  • Proposal writing workshops.
  • Get a chance to harness your soft skills, all with guidance from experts.
  • Wrapping up the program.

%d bloggers like this: