Once accepted you have the option to join any cohort beginning within 6 months of your acceptance date. Essentially, you have the freedom to apply whenever you feel comfortable approaching coding challenges. However, regarding deadlines, we recommend applying at least 7-9 weeks before the on-campus start-date of your desired cohort. This allows us 2-3 weeks to conduct the application process and accounts for the 5-week mandatory Foundations pre-work.
However, most cohorts begin filling-up about one month before the Foundations pre-work begins. With this in mind, the best time to apply is 2 (or ideally 3) months before your desired cohort's on-campus (or remote) start date.
Something to also consider is that it usually takes students 3-5 months to get up to admissions standards if they're starting from a pure beginner level. Plus, should you not be accepted on your first application attempt, we require candidates to study for an additional 2 months before reapplying.