🎓 All Courses
Stickipedia University

🎓 JavaScript for Beginners

51 study cards — TaskLoco University

#javascript-for-beginners#intro#what-is-javascript#browser#how-it-works#script-tag#setup#variables#let-const#data-types#strings-numbers-booleans#null#undefined#console-log#debugging#operators#arithmetic#comparison-operators#equality#logical-operators#and-or-not#if-else#conditionals#switch#for-loop#loops#while-loop#functions#declaring-calling#parameters#return-values#arrow-functions#es6#arrays#creating-accessing#array-methods#push-pop#map-filter-reduce#objects#key-value-pairs#object-methods#this#dom#what-is-dom#dom-selection#queryselector#dom-manipulation#textcontent#event-listeners#interactivity#event-object#preventdefault#template-literals#destructuring#spread-rest#scope#global-local#closures#hoisting#var-let-const#callbacks#async#promises#async-await#asynchronous#fetch#api-calls#json#data-exchange#try-catch#error-handling#classes#oop#inheritance#extends#modules#import-export#localstorage#browser-storage#settimeout#setinterval#ternary-operator#shorthand#short-circuit#optional-chaining#nullish-coalescing#type-coercion#bugs#nodejs#server-side#npm#package-manager#next-steps#career
📚 Study this course on TaskLoco
01 JavaScript for Beginners: What Is JavaScript?
02 JavaScript for Beginners: How JavaScript Runs in the Browser
03 JavaScript for Beginners: Adding JavaScript to a Web Page
04 JavaScript for Beginners: Variables — var, let, and const
05 JavaScript for Beginners: Data Types — Strings, Numbers, and Booleans
06 JavaScript for Beginners: null and undefined
07 JavaScript for Beginners: console.log — Your Best Friend
08 JavaScript for Beginners: Arithmetic Operators
09 JavaScript for Beginners: Comparison Operators
10 JavaScript for Beginners: Logical Operators — AND, OR, NOT
11 JavaScript for Beginners: if / else Statements
12 JavaScript for Beginners: The switch Statement
13 JavaScript for Beginners: for Loops
14 JavaScript for Beginners: while Loops
15 JavaScript for Beginners: Functions — Declaring and Calling
16 JavaScript for Beginners: Function Parameters and Return Values
17 JavaScript for Beginners: Arrow Functions
18 JavaScript for Beginners: Arrays — Creating and Accessing
19 JavaScript for Beginners: Array Methods — push, pop, shift, unshift
20 JavaScript for Beginners: Array Methods — map, filter, reduce
21 JavaScript for Beginners: Objects — Creating and Accessing Properties
22 JavaScript for Beginners: Object Methods
23 JavaScript for Beginners: The DOM — What It Is
24 JavaScript for Beginners: Selecting DOM Elements
25 JavaScript for Beginners: Modifying DOM Elements
26 JavaScript for Beginners: Event Listeners
27 JavaScript for Beginners: The Event Object
28 JavaScript for Beginners: Template Literals
29 JavaScript for Beginners: Destructuring Arrays and Objects
30 JavaScript for Beginners: Spread and Rest Operators
31 JavaScript for Beginners: Scope — Global vs Local
32 JavaScript for Beginners: Closures
33 JavaScript for Beginners: Hoisting
34 JavaScript for Beginners: Callbacks
35 JavaScript for Beginners: Promises
36 JavaScript for Beginners: async / await
37 JavaScript for Beginners: fetch() — Making API Calls
38 JavaScript for Beginners: JSON — What It Is and How to Use It
39 JavaScript for Beginners: Error Handling with try / catch
40 JavaScript for Beginners: Classes
41 JavaScript for Beginners: Inheritance with extends
42 JavaScript for Beginners: Modules — import and export
43 JavaScript for Beginners: localStorage — Storing Data in the Browser
44 JavaScript for Beginners: setTimeout and setInterval
45 JavaScript for Beginners: The Ternary Operator
46 JavaScript for Beginners: Short-Circuit Evaluation
47 JavaScript for Beginners: Optional Chaining (?.) and Nullish Coalescing (??)
48 JavaScript for Beginners: Type Coercion and Why It Matters
49 JavaScript for Beginners: Node.js — JavaScript Outside the Browser
50 JavaScript for Beginners: npm — The Package Manager
51 JavaScript for Beginners: What to Learn Next
📚 Study this course on TaskLoco