Code the Dream

CTD Learns

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 ↗

About this program

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.

Questions

Who should apply?

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

What is the cost?

Code the Dream classes are completely free for students. (Yes, FREE!)

When and where are classes held?

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.

How long are classes and what is the time commitment?

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).

What kind of job support does CTD offer?

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.

Details

Who
People 18+ who might not otherwise have the opportunity to pursue tech jobs, especially those underrepresented in tech
When
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
Where
Online
Cost
Free
Ages
18+

Run by