Google Summer of Code is a program that provides university students stipends to write code for open source software projects over the summer. The goals are to inspire students to participate in open source development, provide real-world development experience, and create more open source code. Students submit project proposals to organizations and are paired with mentors if accepted. Those accepted receive stipends for completing milestones throughout the summer coding period from May to August. Both students and organizations benefit from increased skills, contributions to open source projects, and experience.