An introduction to Google Summer of Code (GSoC)

This video answers questions about the program like, ‘What is GSoC?’, ‘Who’s eligible for GSoC?’, and ‘How does GSoC work?’.

Google Summer of Code: Organizations

GSoC Contributors work with an open source organization on a 12+ week programming project under the guidance of mentors. Check out this video playlist to meet mentors and get to know some organizations that have participated in GSoC!

Google Summer of Code: Community Talks

Past and present contributors, mentors and organizations share their unique GSoC and open source journeys in this playlist.

Additional videos

The below videos were filmed in 2016 and there are a few changes to the program since then that we want to address. We have added text above the videos and in the video descriptions with the things that are different now from what it says in the video. We love these videos with our mentors in them so we wanted to keep them available to you as 98% of the information is still accurate.

Every time we say Student we now mean GSoC Contributor.


Potential GSoC Contributors


Learn why you should apply to Google Summer of Code!

So you want to be a GSoC Contributor?

This video explains what you need to know to put together a great application and get accepted.

(Update: The programing period is still 12 weeks, however it is possible to ask your mentor to lengthen your coding period to up to 22 weeks to complete your project.

We are no longer requiring proof of enrollment forms as GSoC is now open to non-students that are beginners as well.

I've been accepted! What now?

Congratulations! You've been accepted to GSoC! Here's how you make the most of it. It's full of advice and tips for how to be successful!

(Update: we say student a lot in here, please ignore that and know we now mean GSoC Contributor!)


Why your project should participate!

Google Summer of Code is great for organizations who want to help bring new developers into open source. Many stick with the project they participate with for years after the program!

How to choose a GSoC Contributor/student?

It's important to pick GSoC Contributors who are good a good fit for your organization. Learn about best practices and things to avoid.

(Update: Potential GSoC Contributors may have other committments since they could be choosing a medium (~175 hour) or a large (~350 hour) project.

How to be a great mentor!

Mentoring isn't easy. But there are things you can do to make it a great experience for you and your GSoC Contributor.

(Update: Mentors will likely spend at least 3-4 hours a week mentoring, reviewing code, and having chats and video calls with their GSoC Contributors. Many mentors may spend more time.

GSoC Contributors doing medium size projects over the 12 week standard coding period will spend ~15 hours a week on their projects. While those students doing large projects will likely spend closer to 30 hours a week.

There will be 2 evaluations (not 3).