see more
Advanced JavaScript
Certification earned after completion of challenge-based course that mapped through foundational JavaScript concepts until advanced ones. Topics included:
- scope & hoisting
- ternaries, switches, timeouts & intervals
- loops and methods (array, object, etc)
- async/await, apis & fetch/try/catch, promises & pyramid of doom
- short-circuiting & coalescing
- Object destructuring, cloning, custom objects
- constructors & constructor functions
- symbols & collections
- generators, closures, recursion, currying, throttling