JS Basics
Variables, data types, operators, conditionals, loops, functions, and objects.
Open lessonLearn the browser language that powers interactivity, automation debugging, UI behavior, API calls, and modern frontend frameworks.
Variables, data types, operators, conditionals, loops, functions, and objects.
Open lessonSelect elements, update UI, handle clicks, forms, inputs, and event bubbling.
Open lessonSplit code with import/export, structure browser scripts, and avoid global clutter.
Open lessonPromises, async/await, fetch, JSON, API error handling, and loading states.
Open lessonBuild small features testers can inspect: forms, filters, API cards, and validation.
Open practice