← All weeks

Week 7 · 10–12 hours

Architecture, Testing & Tools

Write professional JavaScript

Structure medium-sized programs, test behavior, measure tradeoffs, and collaborate with Git.

Daily study plan

1

Clean code & modules + Errors & defensive code

55 min

Start
2

Debounce & throttle + Memoization & performance + Big O fundamentals

90 min

Start
3

Stacks, queues, maps & sets + Testing & DevTools + npm, Git & GitHub

90 min

Start
4

Practice Lab

45 min

Start
5

Product Search Dashboard + Assessment

90 min

Start

All lessons