Admissions Timeline

For specific details about the admissions process for each of our programs, please click below:

Data Science Admissions Process

Software Engineering Admissions Process

For a general overview of our admissions process, please continue below:

  • Six or more weeks prior to start date: Submit application.
  • Six weeks prior to start date: Finish the admissions process, including completing your data science interview or your software engineering interview.
  • Four to five weeks prior to start date: Submit enrollment agreement and pay deposit.
  • Four weeks prior to start date: Begin pre-course work.
  • One to two weeks prior to start date: Complete pre-course work.

If you submit your application less than three weeks prior to the start date, you may still be eligible to join that cohort. However, this may reduce the number of available interview dates and times.

Admissions Process

Enrollment Agreement

One to two business days after receiving notice of your acceptance, you’ll receive a Student Enrollment Agreement. Your Enrollment Agreement is valid for seven days from receipt.

Evidence of Secondary Education

After acceptance in an immersive program, you’ll need to submit evidence of a high school diploma, GED or higher.

Program Deposit

After completing your enrollment agreement, you’ll receive a program deposit invoice. Submitting your deposit within three days of receiving this invoice will ensure your cohort seat.

If you wish to defer to a later cohort, notify your admissions team or the registrar at least three weeks prior to your original start date.

Pre-Course Work

Prior to starting your immersive program, you’ll be required to complete all online, self-paced pre-course work. The Data Science Immersive pre-course curriculum takes 45-60 hours to complete and the Software Engineering Immersive pre-course curriculum takes 90-120 hours to complete.

Tuition Payments

Students who do not finance their immersive program have two payment options:*

  • Upfront during the first week of class.
  • Split into two payments.

*Refer to your Enrollment Agreement for exact payment dates and amounts.

Note: Software Engineering students in San Francisco will automatically have their tuition split into two payments.

Reach out to if you have questions about tuition payments.