bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

← Learn

5 chapters · 293 lessons

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.

52 lessons•17 with visuals

Chapter 2

Working with Data

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

44 lessons•35 with visuals

Chapter 3

Objects, Classes, and Advanced Patterns

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

145 lessons•49 with visuals

Chapter 4

DOM and Browser APIs

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

17 lessons•9 with visuals

Chapter 5

Debugging, Projects, and Reference

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

35 lessons•14 with visuals