Admissions Timeline

  • Now: Review & Register for Premium Prep & Sign up for an Info Session
  • Nine weeks prior to start date: Begin Premium Prep
  • Eight weeks prior to start date: Complete Coding Challenge
  • Seven weeks prior to start date: Schedule your Software Engineering Technical Interview
  • Six weeks prior to start date: Finish the admissions process, including completing your Software Engineering Technical 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

Computer Requirements

Please click here to access the list of computer requirements for our Software Engineering bootcamp.

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