The Software Engineering Immersive is a challenging and rewarding educational experience. With an in-depth curriculum spanning computer science fundamentals to front-end and back-end software development, Fullstack is a great environment for motivated, passionate students. The curriculum does not start at a beginner level, so some programming experience is required to succeed in the course.
Fullstack's admissions criteria is centered around one goal: Ensuring you are prepared to succeed in the educational environment at Fullstack and as a software engineer after graduation.
Candidates are evaluated on a variety of criteria, including programming skill, educational/professional background, and culture fit. The weightings for these areas are not set in stone, particularly if you have a strong academic track record. We encourage all aspiring programmers to consider applying to our program; you might just find you have a natural knack and love for coding. Additionally, we recommend reading this Quora Answer where we dive deeper into this question.
If you're just starting out with programming or are early in the process, there are plenty of great resources online and in-person that can help you prepare for our admissions process.
Admissions Interview Article
Fullstack Co-Founder Nimit Maru gives his tips on how to ace the Fullstack admissions interview.
If you're just starting out with programming, you may want to attend one of our events to help you in your coding journey.Browse events
The Admissions Process at Fullstack has 3 stages:
Fullstack Academy has a rolling admissions process. We aim to respond to candidates in under 1 week at each stage of the admissions process, making the average admissions timeline approximately 2-3
weeks. This timing may be accelerated for applicants to a cohort starting soon, or may take longer if we receive a larger number of
applications than usual.
In the unusual case that your application has been pending in a stage for more than 1 week and you have not heard from us, please email email@example.com for an update.