JavaScript

Add interactivity and dynamic behavior to the web

Language Fundamentals

Coming soon: Comprehensive tutorials on JavaScript language features.

  • Variables and Data Types
  • Functions and Scope
  • Objects and Arrays
  • Classes and Prototypes
  • Async/Await and Promises
  • Modules (ES6+)

Web APIs

Coming soon: In-depth coverage of browser APIs.

DOM APIs

  • Document manipulation
  • Event handling
  • DOM traversal

Graphics APIs

  • Canvas 2D
  • SVG manipulation
  • WebGL basics

Storage APIs

  • localStorage / sessionStorage
  • IndexedDB
  • Cookies

Communication APIs

  • Fetch API
  • WebSockets
  • Server-Sent Events

Misc APIs

  • Geolocation
  • Web Workers
  • Notifications
  • Clipboard