Our free, remote, part-time code school provides intensive education in web development and data engineering for adult learners.
People 18+ who might not otherwise have the opportunity to pursue tech jobs, especially those underrepresented in tech · All classes are 12 weeks long; about 20 hours per week on coursework; program runs on trimesters; complete the program in 12–18 months starting with Intro · Free
From codethedream.org/code-school ↗Become job-ready in 12 to 18 months with free, online classes that fit your schedule.
Code the Dream's program offers two career tracks: Web Development with Full-Stack JavaScript or Data Engineering with Python . Students can choose only one pathway, and all courses will fit into that track.
Code the Dream "flips" the traditional classroom model by having students engage with videos, articles, and assignments at home before getting hands-on practice in live group sessions. The goal of a flipped classroom is to use class time better by shifting passive learning outside class and active learning into live sessions. This allows for all the flexibility students need — they can pause and rewatch videos, work ahead when they want, and find 1:1 mentor support if they need help.
Some of the best learning happens in collaboration. CTD students work with mentors who help guide them through our classes. Our mentors are professional software developers who are knowledgeable and experienced in the tech sector, and they are passionate about teaching new programmers.
Each week, students attend a 1:1 session with a mentor for individual support and a one-hour live group session with several other students to get collaborative practice.
Code the Dream offers a pathway to careers in technology for people 18+ who might not otherwise have the opportunity to pursue tech jobs. Everyone, regardless of background, is welcome to apply, but we strongly encourage people underrepresented in the tech industry to apply, including: Individuals from low-income backgrounds; People of color; Undocumented people and those with DACA status; Immigrants and refugees; People from rural communities; Women
Code the Dream classes are completely free for students. (Yes, FREE!)
All of Code the Dream's classes are fully online. Our classes include self-study as well as live sessions. Class communication is through Slack.
All classes are 12 weeks long, including the Practicum, the final class in your pathway, in which a small group of students creates and deploys an app. Students should expect to spend about 20 hours per week on the coursework. Students must attend at least one mentor session each week (we recommend at least two).
Currently, all alumni receive a Job Seeker's Toolkit and access to the CTD Alumni Network for additional events and networking opportunities. In 2026, we are excited to expand our career development support to students who complete the practicum. Code the Dream apprentices receive six months of career development support during their apprenticeship.
CTD LabsOur cutting-edge impact technology supports farmworker outreach, public benefits access, and more.
VamosVamos has supported nearly 80,000 outreach interactions across 25 states and can save organizations hundreds of hours of staff time in administrative work each month.
Hispanic Federation AppCTD Labs built web and mobile apps that helped the Hispanic Federation distribute approximately $37 million in emergency relief payments to low-income workers through the Farm and Food Workers Relief program.