The apprentice program offers you the opportunity to learn software development by contributing to open source apps as an engineer, designer, or product manager with guidance and structure from a mentor
Formal education doesn't to prepare you for the world's software ecosystem.
Students crave real-world software development experience, because it plays an important role when they’re recruited into the modern tech economy.
They also need guidance and structure as they gain this experience.
Grey Software developed the apprentice program as an internship alternative to student software developers. You'll collaborate on open source software with structure and guidance from a mentor, and walk away with valuable skills and a public demonstration of your work that you can take anywhere.
You'll work on open source apps that Grey Software deploys, and that users interact with.
Your mentor's goal is to help you grow as an open source software developer. They help you by attending live collaboration sessions, answering questions, reviewing code, and structuring your learning experience.
In addition to a mentor, you'll collaborate with other students working on the same project(s) as you.
Cutting Edge Tech
Grey Software works with the technologies of the future. We'll match you with a project that lets you use the tools you're proficient or interested in.
More than Code
You'll get a chance to explore your potential as a designer or product owner, and gain a well-rounded set of skills.
Designed to be remote
Founded during the COVID-19 pandemic, the apprentice program was designed to be remote. Our first 3 students were learning from Canada, India, and Indonesia!
We're considerate of your financial background, and are open to adjusting our rates or creating customized programs that require you to give back as a mentor after you graduate.
Made for learning
The apprentice program was designed to help budding software developers learn by contributing to software that matters, so your education always comes before the project.
Public Portfolio Upgrade
You'll graduate from the program with a software project(s) to put on your portfolio, and a public log of your Github contributions for employers to look at.