Google Code-in is a global, online contest introducing teenagers to the world of open source development. With a wide variety of bite-sized tasks, it’s easy for beginners to jump in and get started no matter what skills they have.
In the fall, Google chooses more than twenty open source organizations to participate. The organizations create a large list of short (3-5 hour) tasks for students to work on. Tasks are categorized as: Code, Documentation/Training, Outreach/Research, Quality Assurance, or Design. Mentors from these participating organizations will also lend a helping hand to participants as they learn what it’s like to work on an open source project.
Students will then search for a task that interests them and claim it. They have at least three days to complete it. The student will works on the task, getting guidance from organization mentors, if needed. Once the student is ready, they submit their work for review through the contest website. Mentors from the organization will then evaluate the work, provide feedback, and if it's complete, accept it.
Participants will get to work on real software and win prizes from t-shirts to a trip to Google HQ.
For more information visit the official website here.
There are six finalists and two grand pize winners chosen
You do not need to be a programmer. All contestants are welcome to choose non-coding tasks that may better fit their interests/skills. Non-coding tasks include documentation, training, outreach, research, design, and quality assurance (e.g., find bugs and report them, etc.) tasks. Additionally, tasks are designed to be learning experiences and you are not expected to know how to do all of the tasks.
If you know how to program in particular languages, then you are encouraged to look into the organizations that use those languages and see if there are tasks that you would like to try. If you have non-programming skills, you are encouraged to look for tasks that use those skills.
Each task takes about 3-5 hours
No application necessary