∙ Identify and analyze the core patterns and approaches ∙ View how well you’re doing and where you can improve ∙ Practice coding questions anywhere and anytime