ESA Summer of Code in Space (SOCIS) is a program run by the European Space Agency that focuses on bringing student developers into open source software development for space applications. Students work with a mentoring organization (with potential support from ESA experts) on a 3 month programming project during their summer break.

The focus of this year’s SOCIS is on Artificial Intelligence and Earth Observation though all space related open source projects are eligible.

How does the program work?

Phase 1: Idea Submission
Organizations apply to the program by submitting up to 5 project ideas for open source software projects that have a relevance to space. They can provide and create ideas in collaboration with students or draft ideas from scratch based on their needs or visions.

Phase 2: Idea Selection
ESA then selects ideas (and the organizations that provided them) that fit within the program. The organizations will be informed about the selection and the selected project ideas will be published here on the website.

Phase 3: Student-Project Matchmaking
Students can then inspect which project ideas meet their interest and contact the organizations that mentor those projects to discuss with them the details. Students are free to discuss with more than one organization. This student-project matchmaking is arranged entirely between students and mentoring organizations.

Phase 4: Student Applications
Students apply at this website for the project that they want to work on. Note that a student can submit several applications, but only one may be selected.

Phase 5: Student Selection
ESA, together with the organizations, select the students that will be part of the program and receive the stipend.

Phase 6: Coding
Now is the time for you (the student) to work on the project and spent your summer break coding! It is up to you and your mentoring organization to arrange the details, such as where you work from (eg. at home or at organization) and how you arrange your time. Just make sure you finish your project within the 3 months!

Phase 7: Final Evaluation and Code Release
When coding has finished, the organizations evaluate the students work and submit feedback to ESA. The projects will then be made available as open source to the public.

See the timeline for details on application deadlines.

See the TERMS OF SERVICE for detailed information.

Copyright notice: Images on this page are designed by macrovector / Freepik