Who we are, what we will build, and whyThe application and the sense behind itWhy levels are importantSplit the big thing into small componentsThe HTML markupAdding a little styleThe JavaScript structureThe drawing loopThe bricksAdding bricks to the gridImplement rotationImplement the Clear buttonThe StoreImplement the Save buttonCreate the saved tracks listSummary