Skip to main content
IntermediateApplied6 weeks

JavaScript

Program browser interactions, data flow, DOM updates, async operations, and application logic.

Topic 9 of 24

Prerequisites

  • HTML5
  • CSS3

Key Concepts & Skills

  • Functions
  • Objects
  • Arrays
  • DOM
  • Events
  • Promises
  • Fetch
  • Modules

Learning Outcomes

  • Understand the core principles of Functions
  • Configure and deploy Objects successfully
  • Troubleshoot common issues with Arrays
  • Understand the core principles of DOM
  • Configure and deploy Events successfully
  • Troubleshoot common issues with Promises
  • Understand the core principles of Fetch
  • Configure and deploy Modules successfully

Resources

Official documentation

Community resources

Video resources

Interactive practice

Practice Exercises

Project Task

Build a searchable movie or book explorer using a public API.

Quiz