• 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

Course Descriptions

Intro to Programming
Learn programming fundamentals and Javascript basics for new coders - or anyone who wants to strengthen their skills
React.js
Learn front-end web applications using the popular React framework based in Javascript
Node.js/ Express
Learn to build a back-end Javascript environment using Node.js and Express.js for routing and middleware
Ruby on Rails
NOTE: Summer 2025 is the last term we will offer Ruby on Rails. Learn full-stack development with a robust back-end, plus how to build and test data structures for web applications
Advanced Practicum
An 8-10 week extension of CTD Advanced courses, in which students work in teams to build and deploy an app.
Python Essentials
The course focuses on a data-centric track, designed to prepare students for careers in data analysis, business analytics and other data related careers .
“
Photo of - Luis
Joining Code the Dream has been the best career decision I’ve made. The Intro class provided me with a strong foundation in web development that paved the way for the advanced courses. React opened my eyes to building interactive UIs with components, Node/Express gave me the back-end skills to build full-stack apps using JavaScript end-to-end, and Ruby on Rails has been a great opportunity to learn a new framework.

But the classes are only a part of the story. What makes CTD a truly transformative organization is its remarkable community. The staff cultivates an empowering environment where passion and creativity flourish. My confidence as a developer has skyrocketed thanks to their guidance and support. Don’t just take my word for it – give them a try!
– Luis

Ready to Take the Next Step?

Go to the Application Process

Footer

Code the Dream logo

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