Code the Dream’s new ASCEND program provides a direct pathway into the CTD Labs apprenticeship for recent computer science graduates who are living in North or South Carolina. Qualified North Carolina/South Carolina-based applicants who demonstrate a solid proficiency in software development can bypass our traditional class sequence and apply directly to the apprenticeship.
Students who do not live in North or South Carolina, and/or who do not have a computer science degree, become eligible to apply for the CTD Labs apprenticeship following successful completion of our free training program, open to anyone in the country. Learn more at codethedream.org/code-school.

The job market is tough for new grads. ASCEND is built for that.
Entry-level software roles increasingly ask for experience that new college graduates haven’t had a chance to get. ASCEND closes that gap. As a full-time, paid apprentice at CTD Labs, you’ll spend your days shipping code on live projects for real partners, inside a real agile team, with supportive coworkers and experienced developers reviewing your work and helping you grow. Best part? You’ll be working on projects that benefit communities in need, in Code the Dream’s own tech-for-good dev shop. You’ll finish with a portfolio of production work, professional references, and the confidence to walk into your next role and contribute from day one.
Everything You Need to Know

Apply by October 19, 2026
Expect to hear from us by the first week in November if you have been selected for an interview.
Apply to ASCEND
Questions? Contact Kathryn Castelloes, kathryn@codethedream.org.
Code the Dream is an equal opportunity employer.


