Volunteer & internship programme
If you want real experience in software development, join our team as a volunteer or an intern.
Who this is for
- Students and recent graduates in computing and related fields
- People changing career into software
- Developers who want to contribute to open-source and civic projects
What you get
- Work on real projects, not made-up exercises
- Code review and mentoring from experienced engineers
- A certificate and a reference for those who complete the programme
Guide to this page
Volunteering and internships
Work on real projects as a volunteer or intern, and grow alongside experienced engineers.
This programme is for students and recent graduates, people changing career into software, and developers who want to contribute to open-source and civic projects. It has two forms: volunteering, where you give your free time to projects without a strict time commitment, and an internship, which is a fixed period with a learning plan, a mentor and a final assessment.
Step by step
Choose the kind of placement
Volunteer or intern; each has its own description in the form.
Say what and when
Your field (front end, back end, mobile, data, design and so on), hours per week, start date and working arrangement (on site, hybrid or remote).
Describe your studies and skills
University, field of study, skills and a GitHub or portfolio link; the fuller it is, the easier it is to find the right project.
Send it and keep the code
Follow your application with the tracking code.
What you can do here
Real projects
Work on software that is actually used, not made-up exercises.
Review and mentoring
Code review and guidance from experienced engineers.
A certificate
A certificate and reference letter for those who complete the placement.
Frequently asked questions
Is volunteering paid?
Volunteering is unpaid and flexible in time. If you are looking for a job, use Send your CV.
Can I apply without experience?
Yes; that is what the programme is for. List whatever skills you have, however few.
Is remote work possible?
Yes. Choose on site, hybrid or remote as the working arrangement in the form.
What is the difference between an internship and volunteering?
An internship is a fixed period with a learning plan, a mentor and a final assessment; volunteering is flexible with no strict time commitment.
How it connects to other sections
Send your CV
If you are looking for a job.
Our team
The engineers you would work alongside.
Experts club
For career advice from experts.