Julia Seasons of Contributions

The Julia Seasons of Contributions (JSoC) are the seasonal programs for funding and/or mentoring students and other developers to contribute to the open source ecosystem. Below are the current programs that the Julia Language is participating in. For any questions, please consult the program administrators at jsoc@julialang.org.

Google Summer of Code (GSoC)

The Julia organization is a participant in Google Summer of Code. The Julia organization generally fields a large number of students (>20) mentored by open source developers and university professors at leading institutions from all around the world. Students who are accepted into this prestigious program are paid a summer stipend to contribute to the open source tooling around Julia and its package ecosystem.

If this sounds like something you would be interested in, head over to the Projects page to see a list of all the available projects.

Check out the application guidelines once you have a project in mind.

You can see previous Summer of Code projects at the Archive page.

Google Code-in

The Julia organization will be a participant in the 2019 Google Code-in program which runs from December 2019 to January 2020. Participants in this program are high school students aged 13-17, many of whom are new to programming, or to open source. The program consists of small, guided tasks, with help and mentorship available to complete them. Please visit the Julia project page on the Code-in site for more information.

Those participating in the program can check out the getting started page.

Are you interested in Julia but not super familiar with the language? Head over to JuliaAcademy to take some free online Julia classes.

NumFOCUS Small Development Grants

Semi-quarterly NumFOCUS puts out a call for small development grants. The Julia language organization puts out a call for proposals from the community for grant proposals. There are no restrictions on what the funding can be used for. Code development, documentation work, educational, sustainability, and diversity initiatives, or other types of projects are all eligible. Since only one application can be put in for the Julia project, an internal selection process is used to determine which proposals will be submitted to NumFOCUS. For examples of grants that were funded in the first round, previous awards.

Up to USD 3,000 is available per proposal. The total allocated funding from NumFOCUS was USD 20,000 in previous cycles, meaning that not every project will be able to receive a grant. This total amount is adjusted depending on the number and quality of proposals this may be adjusted up or down.