• 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 Learns Application Process

Request an Application

Watch this 3-minute video first to get details on our application process:

Jump to Request an Application Form

Beginning in 2026, you’ll see some big changes in Code the Dream’s program, including shorter (but more demanding) classes on a quarterly schedule, career “pathways”, prerequisites for courses, and stricter deadlines. Stay tuned!

Summer 2025 Trimester

Courses offered:
– Intro to Programming
– React.js (Intro class is prerequisite; can test out of Intro with Advanced pre-work)
– Node.js/Express
(React class is prerequisite)
– Ruby on Rails (Intro class is prerequisite; can test out of Intro with Advanced pre-work)
– Python (Intro class is prerequisite; can test out of Intro with Advanced pre-work)

Class Dates:
– Intro: July 9, 2025 – October 24, 2025
– All other classes: July 9, 2025 – October 24, 2025

Deadlines

-*Early Application and Early Pre-work: March 9, 2025
– Application: March 30, 2025
– Pre-Work: May 11, 2025
– Results Emailed: May 20, 2025 

 

Fall 2025 Trimester

Courses offered:
– Intro to Programming
– React.js  (Intro class is prerequisite; can test out of Intro with Advanced pre-work)
– Node.js/Express (React class is a pre-requisite)
– Python 100  (Intro class is prerequisite; can test out of Intro with Advanced pre-work)

Class Dates: November 12, 2025 – March 11, 2026

Deadlines

– *Early Application and Early Prework: July 6, 2025 (INTRO CLASS ONLY)
– Application: August 3, 2025
– Pre-Work: September 14, 2025
– Results Emailed: October 7, 2025

 

Spring 2026

Courses offered:
– Intro to Programming
– React.js  (Intro class is prerequisite; can test out of Intro with Advanced pre-work)
– Node.js/Express (React class is a pre-requisite)
– Python 100  (Intro class is prerequisite; can test out of Intro with Advanced pre-work)
– Python 200 (Python 100 is a pre-requisite)

Class Dates: April 1, 2026 – June 17, 2026

Deadlines

– *Early Application and Early Pre-work: December 14, 2025 (INTRO CLASS ONLY)
– Application: January 18, 2026
– Pre-Work: March 1, 2026
– Results Emailed: March 13, 2026

Request an Application

Code the Dream Application Process

Individuals interested in attending classes will need to complete the following steps:

  1. Request an application – Request an application using this form. Once the form has been submitted, please immediately check your email for the application form (a link in an email message). If you do not see it, please check your Trash/Spam folders. If you still do not see the email, complete the request form again, being sure you have entered your email address correctly.
  2. Complete the application – Follow the link in the email to complete the application form. When you submit the application, you will immediately receive an email with pre-work instructions. All applicants must complete the pre-work assignment to be considered for a spot in the program. There is no time limit on the pre-work assignment other than submitting it by the deadline. See below for application and pre-work deadlines.
  3. Complete the pre-work assignment – The pre-work assignment needs to be submitted to us by the pre-work deadline date for the class you are applying for. We planned the pre-work assignments to imitate what one week’s worth of classwork would be. You can take as much or as little time as you need on your pre-work assignment, but ensure your submission works and meets the requirements before submitting it by the deadline in order to have a good chance of being accepted. If you are brand new to coding, you’ll have the option to join a Coding Basics class to help you through the pre-work assignment. You’ll get details on that after your submit your application.
  4. WATCH FOR RESULTS – we will notify applicants on the date listed above if you have or have not been accepted.
    • IF ACCEPTED – in order to be enrolled in the class, you will be required to:
      • Complete a registration form – the link will be emailed to you with your acceptance notification
      • Attend Code the Dream Program Orientation – the link to register and join orientation will be in the acceptance email also. You are required to attend Code the Dream Program Orientation if you have never taken a class with us before.
    • IF NOT ACCEPTED – Code the Dream will try to provide details as to the reason you were not accepted AND share helpful links/suggestions of other programs that may be beneficial to you.

Request an Application

Footer

Code the Dream logo

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