JavaScript Essentials
Available nowProgramming for the browser: values and types, control flow, functions and closures, arrays and objects, the DOM, events, asynchronous work with promises and fetch, and disciplined debugging.
- Category
- Technology
- Difficulty
- Beginner / Intermediate
- Estimated time
- 40 hours
- Price
- $149
Learning outcomes
By the end of this course you will be able to:
- Write and compose pure, testable functions
- Transform data with map, filter and reduce
- Select, create and update DOM nodes safely
- Handle events with delegation and manage async work with async/await
Curriculum
The lessons for this course are being authored now. We publish the module list when the content behind it actually exists — we would rather show you nothing than a syllabus that has not been written. The scope, outcomes and project below are real and final.
Get notified when it opensWhat you will build
An interactive application with persistent state and live API data.