← All weeks

Week 2 · 7–9 hours

Logic, Functions & Problem Solving

Teach JavaScript to make decisions

Break problems apart, express decisions, package behavior, and repeat work safely.

Daily study plan

1

Conditions & branching + Truthy and falsy

55 min

Start
2

Function declarations + Expressions & arrow functions + Parameters & returns

90 min

Start
3

Scope & purity + Loops & iteration + Problem-solving workflow

90 min

Start
4

Practice Lab

45 min

Start
5

Smart Calculator + Guessing Game + Assessment

90 min

Start

All lessons