Our curriculum is designed around the "why" of developing software so that you learn the underlying principles of coding, allowing you to learn anything and pick up any technologies upon graduation.
We'll simulate real-world environments as you work to build team projects, but we also won't let you hide in a group. Each student will produce an individual capstone project in which they're encouraged to learn new technologies such as machine learning and block-chain.
More than half of our graduates land jobs in a language or framework that we didn't teach. Our aim is to make you a software engineer who can easily adapt and pick up new technologies.
Our program is designed around personal touch-points, whether we're in-person (or in the case of COVID-19), online.
With just 12 students accepted to each program and 2 full-time instructors + TA's, there's always someone around to help.
You'll always have an instructor in the classroom, but for extra 1 on 1 tutoring, you can book daily, private office hours.
Each student is assigned to a 1 on 1 local senior level developers who is there to meet with you regularly and act as your guide.
There's an entire Slack workspace exclusively available to the current cohort of students full of local senior developers there to help.
As soon as you graduate, you'll be assigned to a career coach whom you'll meet with weekly 1 on 1 as you job search.