While the right Curriculum is very important, the key is in how rigorously it is delivered. Time and again, research has shown, that repetitious, deliberate practice with immediate feedback, is what eventually wins. We’ll do the same in an interview-like setting. Over and over again, until your mind shifts.
Curriculum is divided into modules.
Pre-work: We'll send you pre-work for each module before the teaching session of that module.
Teaching session: The teacher will spend about 4 hours discussing interview problems for that module. They will cover a number of problem-solving techniques, depending on how the class responds. They won't spoon feed solutions though. They'll show you how to think about them. There will be serious peer-brainstorming, and code writing in the class!
Challenging homework problems with support and grading: Each take-home assignment will have anywhere from 8 to 12 problems. We’ll expect you to write code for each of them, in an online coding tool.
Weekly Timed Tests: Coding tests, and multiple-choice questions, timed to an hour, so you can race against the clock.
Mock Interviews: We’ll spend 12+ hours doing mock interviews, with ample feedback. The kind of deep feedback you'll not get anywhere else. From practitioners who have done hundreds of technical interviews at top tier companies.