AcademyLOGIC
JavaScript Tutorial
Make pages think: variables, functions, objects, the DOM, events, async code, APIs and ES6+.
0/18 lessons complete
- 01JavaScript IntroductionWhere JS runs, how to include it and console output.
- 02Variables & Data Typeslet, const, var and the primitive types.
- 03Operators & ComparisonArithmetic, == vs ===, logical operators and truthiness.
- 04Conditionalsif/else, ternary, switch and guard clauses.
- 05Loops & Iterationfor, while, for…of, for…in, break and continue.
- 06FunctionsDeclarations, expressions, arrows, parameters and scope.
- 07Arrays & Array Methodsmap, filter, reduce, find, sort, spread and destructuring.
- 08ObjectsProperties, methods, destructuring, spread and optional chaining.
- 09Strings & Template LiteralsCommon string methods and interpolation.
- 10The DOMSelecting, reading and changing elements.
- 11EventsaddEventListener, the event object, bubbling and delegation.
- 12Forms & ValidationReading values, preventDefault and custom checks.
- 13Async JavaScriptCallbacks, promises, async/await and error handling.
- 14Fetch & APIsCalling HTTP APIs and rendering JSON.
- 15Storage & JSONlocalStorage, sessionStorage, JSON.stringify and parse.
- 16ES6+ EssentialsModules, classes, spread, optional chaining and modern syntax.
- 17Errors & Debuggingtry/catch, throwing, console tools and DevTools.
- 18Project: Build a Live Task BoardDOM, events, arrays and storage in one small app.