• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code the Dream
Code the Dream Labs Logo

Code the Dream

At Code the Dream, we envision a world in which tech innovation comes from all of us and benefits all of us.

  • Learn
    • Our Code School
    • Courses
    • Application
  • Volunteer
    • Volunteer Opportunities
    • Become a Volunteer
    • Alumni Network
  • Hire
    • Employer Partnerships
    • Tandem Apprenticeship
    • Become a Partner
  • About
    • About Code the Dream
    • Mission, Vision, and Values
    • Meet the Team
    • Board of Directors
    • News
    • Job Opportunities
    • Contact Us
  • Donate
  • CTD Labs
  • Build With Us
    • Mobile Apps
    • Web Apps
    • Websites
    • Design
    • Build With Us
  • Our Work
    • Portfolio
    • Apps for Nonprofit Use
  • Partnerships
    • Tandem Apprenticeship
    • Employer Partnerships
    • Become a Partner
  • About CTD Labs
  • Code the Dream Home

Search Code the Dream

CTD Labs Apprenticeship

Update July 1, 2024: Code the Dream Labs is not currently accepting apprenticeship applications. Please check back in a few months. Thank you for your patience.

Most of our apprentices come from CTD School classes, but occasionally we admit qualified candidates directly into the apprenticeship program. This happens on a case by case basis.

You might be a good fit for a CTD Labs Apprenticeship if you…

  • Already have good Ruby on Rails, React.js, and/or Node.js skills and are ready to contribute to a real-world client project,
  • Need more real life experience before seeking a job as a software developer,
  • Want to give back to the community,
  • Want to help diversify tech, and
  • Are ready to join a supportive community of coders of diverse backgrounds to help you continue learning.
  • Are living in the United States (apologies that we are unable to accept international applicants).

The CTD Labs Apprenticeship is a full-time, 40 hours-per-week, professional program for junior software engineers to get real-world software development experience by working on real projects in an agile development environment.  The majority of CTD Labs’ projects involve developing apps and web technologies that advance the social good. The Apprenticeship requires a minimum of nine month commitment. Apprentices who wish to continue longer than 12 months may apply for a second year. The Apprenticeship comes with a $31,200 annual salary ($36,200 in high cost-of-living areas) and health benefits. Please read the full requirements at the link below.

Description of & Requirements for CTD Labs Apprenticeship

To ensure that you are prepared to enter CTD Labs and begin contributing to real client projects, we ask you to complete a take-home coding assignment that you will turn in by sharing the link in the below form. The link to that assignment is below. Once you start the assignment, we expect you to turn it in approximately one week later (honor system).

Apprentice Applicant Assignment

Once you have reviewed the requirements and have prepared your coding project, please fill out the application below.

CTD Labs Apprenticeship (Direct) Application Form

Footer

Code the Dream logo

Copyright © 2025 Code the Dream | All Rights Reserved | Privacy Policy