This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
JavaScript for Visual Learners (Part 1)
Introduction
Why should you take this course?   (4:16)
A course in four parts   (2:09)
Videos are for theory, and interactive code is for practice   (4:26)
A bird's eye view of JavaScript   (9:57)
The history of JavaScript   (13:12)
Values and variables  
What is a value?   (2:44)
Let us understand computer memory (a metal model)   (5:57)
What are variables and constants?   (8:10)
A brief introduction to value types in JavaScript   (2:57)
Primitive data types
Introduction to primitive data types   (3:41)
Introduction to the string data type | [code]   (1:38)
(Dig Deeper) Understanding character encoding (Part 1)   (13:39)
(Dig Deeper) Understanding hexadecimal notation   (6:51)
Introduction to the number data type   (5:56)
(Dig Deeper) Understanding numbers in depth   (21:47)
The boolean data type   (1:08)
The undefined and null data types   (4:43)
The symbol and BigInt data types   (3:55)
A review of primitive data types   (3:01)
Object data type
Introduction to objects   (1:37)
Objects overview   (5:44)
More on objects (references, literals)   (8:13)
Objects as hash tables (a mental model)   (8:33)
Objects as tree structures (another mental model)   (6:12)
Copying by reference versus value (part 1)   (4:22)
Copying by reference versus value (part 2)   (7:54)
A review of value types in JavaScript   (4:12)
More on objects (references, literals)  
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock