---
title: 'Part 2 Overview'
---
###### tags: `Part 2` `overview`
Overview
===
The goal for this week is to continue to build fluidity with employing all aspects of the UMPRIRE technique to solve an array or a string problem. We will also introduce a few more techniques to solve various array problems that exhibit certain patterns.
## Goals
* Introduce 2D arrays (or grids) and different traversal techniques to navigate through the elements of the grid.
* Familiarize with QuickSort and MergeSort and introduce a few problems that are variants of these algorithms.
* Introduce merge interval technique and problems that can be solved using this technique
* Build Coding Fluency
* Practice U-M-P-I-R-E