Software for Good Logo


The Software for Good apprenticeship program was built to find and mentor the new technologists our world needs most — folks with community-centered values, diverse experiences of the world, and unexpected ways of using technology to solve human problems. Thanks to real-world experience working on our clients’ projects, graduates of the apprenticeship program are already changing the culture of software development for the better — including on our own team

Over the years we’ve experimented with different ways of structuring the program, in collaboration with many community partners. In 2023, we teamed up with New Vision Foundation, Ramsey County, and the City of Saint Paul to recruit, train, and mentor 30 young people of color over the next three years.

Apply for a 2024 apprenticeship

Applications are now open for our 12-month 2024 apprenticeship program. We invite applications from folks who:

Are between 18 and 30 years old,
Live in Ramsey County, Minnesota, and
Identify as a person of color.

No previous software experience is required! Apprentices will receive a free laptop, six months of training in New Vision Foundation’s software engineering bootcamp, and six months of mentored apprenticeship working on real Software for Good client projects.