Full-Stack Developer Apprenticeships
DPI’s Full-Stack Software Development Apprenticeship Program
Preparing talent for the digital economy
The apprenticeship prepares people for lucrative, resilient careers in Chicago’s tech sector. Our North Star: Increase Chicago’s talent supply and drive equitable economic growth in the region.
By the Numbers in Our First Year:
63
Apprentices trained.
30
Apprentices placed at Chicago-area companies.
$65K
Avg. salary during apprenticeship, plus benefits.
70%
People of color. 50% Women.
How it works
DPI’s FullStack Software Development Apprenticeship program prepares people for lucrative, resilient careers in Chicago’s tech sector. While tech experience or education is not required, successful apprentices have usually demonstrated some prior interest in coding, music, foreign languages–any skill that requires you to think in a new way. This program is rigorous, and a strong commitment of time and energy is essential.
Apply
Applications are accepted on a rolling basis. Candidates should be 18 years or older, eligible to work in the U.S., have a high school diploma or equivalent, live in or near Chicago, and be able to type 35 words per minute. While we are particularly interested in underrepresented minorities and women, anyone is welcome to apply.
Prepare
When a new cohort opens, applicants begin our free, four-week, online Intro to Coding. In this course, they will learn foundational HTML, CSS, and Ruby basics, along with key business skills, like building a mock Linktree page and doing an elevator speech. Candidates who complete the Intro to Coding are eligible to interview and take further assessments to determine their readiness for our in-person program.
Train
Successful applicants commence a full-time, on-site, paid 12-week career development program at DPI. This program gives trainees experience writing and deploying web-based applications using Ruby, as well as an individualized soft-skills program to maximize success.
Apprenticeship
Upon successful completion of the program, trainees may interview with employers for nine to 12 month apprenticeship tech roles. Placement is subject to trainee aptitude and employer needs.
Apply Today
We review applications on a first come, first serve basis according to the needs of our employer partners and will notify applicants when a new Intro to Coding program begins. Although we accept applications on a rolling basis, please complete the application as soon as possible if you would like to be considered for this opportunity.
Meet Matthew, Zipporah, and Ainsley, three of the apprentices in the Pritzker Tech Talent Labs’ Full-Stack Software Development Apprenticeship Program. Here, they talk about their journeys through the program and what fueled their desire to engage in this challenging and transformational experience. We also learn from an employer partner, SAP, about what it has meant for new talent to join their organization.
Frequently Asked Questions
Our Talent Accelerator program prepares adults from underserved and often overlooked backgrounds for in-demand technology jobs at corporate partners, advancing economic mobility and job readiness.
How do I know if I am eligible for this apprenticeship program?
To be considered for the program you must meet all of the following requirements:
- Must be at least 18 years old
- Have a high school diploma or equivalent
- Be able to work in the US without sponsorship
- Must be able to work/go to class in Chicagoland Area
- Must be able to type roughly 25 words per minute (Feel free to access a free typing test if you are not sure how fast you type)
- Undergo a background check
- Submit a video interview response to our interview question included within the application
What does the application process consist of?
The application consists of a basic background and demographic questionnaire, three short answer questions (300 words or less) and one, 90-second video interview. If you have access to Wi-Fi, a computer equipped with a camera, or a cell phone, you will be able to submit your video.
- When apprenticeship opportunities with participating hiring partners are available, applicants will be informed that their application has been moved into the “Application Review” phase. During the Application Review phase, we will review applications to determine: 1) the ability to pursue goals and overcome challenges, 2) interest in tech and, 3) the potential to change the tech field through their unique skillset, professional or personal background, or future interests. Applicants who meet the above criteria will then be selected to begin the program based on the date of their application.
- When we begin reviewing applications, it will be on a first come, first serve basis according to the needs of our employer partners. If you receive a notice that you’ve been waitlisted, don’t worry! You’re not rejected! It just means that there were other people who applied before you who are also amazing and that you’re one step closer to beginning the program in a future cohort.