ArabSkills
Loading your account
Programming

JavaScript for Professionals

Values, functions and async flow well enough to read a modern codebase without guessing.

9 lessons11 minBeginner

Overview

Values, functions and async flow well enough to read a modern codebase without guessing.

  • 9 lessons
  • 11 min
  • Beginner

Curriculum

3 modules

  1. 1

    Values and functions

    • Types you will actually meet9 min
    • Functions, scope and closures9 min
    • Arrays and objects without mystery9 min
  2. 2

    Async code

    • Promises in one story9 min
    • Async and await9 min
    • Errors you should not swallow9 min
  3. 3

    Reading lab

    Includes hands-on lab
    • Trace a small function9 min
    • Name the side effects9 min
    • Lab: rewrite a nested callback14 min

Open sources & licenses

This curriculum is an original outline informed by these openly-licensed resources.