Google Summer of Code 2026
If you have a background in pure maths and enjoy programming, you could get paid to contribute to Algebraeon with Google Summer of Code 2026.
Note
We are hoping to be a mentoring organization in GSoC 2026, though there is no guarantee at this time that we will be accepted as a participating organization in the programme.
How To Apply
- Become familiar with what Google Summer of Code is. A good place to start is here.
- Choose a project from the project list or get in touch with your own project idea, and we’ll see if it could be a good fit.
- Get involved with the community. Try using Algebraeon do to something, ask questions, submit a pull request with a small a improvement, fix a typo, add a new test, improve the documentation, etc. These all help your chances as it shows proactivity and genuine interest in the project.
- Prepare your application. You are strongly encouraged to get feedback from us before submitting your final application.
- Submit your final application via GSoC here before the deadline.
The best places to get in contact are via the community Discord server here and the discussions page on GitHub here.
The Application
Your application should tell us who you are, why you are interested in Algebraeon, and why you are suitable to take on your chosen project. You can tell us about your background, the areas of mathematics which interest you the most (especially those related to your project), and your programming experience.
Your application should include a reasonably detailed breakdown of your project into milestones. We want to see you have a coherent plan and a sensible idea of what needs doing and how long things will take. You’re welcome to come to us asking for feedback before submitting.
You should also include the following information:
- Your name.
- A link to your GitHub profile.
- The best way(s) to contact you.
- Your time zone.
- Any commitments you have over summer, so we can plan around them.
Next Steps
For all shortlisted applicants we will arrange an informal virtual interview before deciding who to accept.
Once accepted we will proceed into the community bonding phase and coding peroid with regular (~weekly) meetings to check progress, do code reviews, answer questions, etc.