Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
Turn the path into reviewable evidence with its scoped project milestones and explicit grading criteria.
Implement, from scratch and well-tested, the core data structures: a dynamic array, a hash map (with collision handling), a stack, a queue with O(1)...
Solve at least 12 algorithm problems spanning the core patterns (hashing, two pointers, sliding window, binary search, BFS/DFS,...
Build a small but real system whose performance depends on correct data-structure choices — an LRU cache (hash map + doubly linked list, O(1)...