bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

← Learn

JavaScript

A cleaner JavaScript path that moves from syntax and data flow into advanced patterns, the DOM, debugging, and hands-on projects.

Chapter 1

JavaScript Foundations

Build the mental model first: syntax, variables, control flow, functions, objects, and the runtime basics.

Chapter 2

Working with Data

Strings, numbers, arrays, maps, sets, dates, regex, and the built-ins you use every day.

Chapter 3

Objects, Classes, and Advanced Patterns

Go deeper into object behavior, classes, callbacks, closures, async flows, and modern JavaScript patterns.

Chapter 4

DOM and Browser APIs

Learn how JavaScript talks to the page, the browser, forms, and user interaction.

Chapter 5

Debugging, Projects, and Reference

Use these sections for debugging workflows, mini projects, version notes, and reference lookups.

Chapter 6

Practice

Solvable JavaScript practice backed by real puzzle routes.