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 Beginner Course
Welcome To The Course & Roadmap
Intro to the Course (1:38)
Roadmap (7:56)
Who Am I? (12:09)
Play First Learn Later (Introduction to JavaScript)
Introduction To JavaScript (13:07)
Play First Learn Later (35:02)
Summary (1:14)
Setting Up the Development Environment
Download and Install all needed software (38:51)
Lexical Structure Part 1
Lexical Structure (12:45)
Types, Values And Variables
Types, Values And Variables Part 1 (13:31)
Types, Values And Variables Part 2 (9:31)
Types, Values And Variables Part 3 (0:54)
Expressions (&Operators)
Expressions (10:50)
Operators (6:29)
Statements
Statements (4:41)
Expression Statements (5:34)
Conditionals
Conditionals Part 1 - If Statements (10:25)
Conditionals Part 2 - Switch-Case-Statements (3:43)
Conditionals Summary (0:56)
Loops
Loops Part 1 - While Loop (5:41)
Loops Part 2 - Do-While Loop (4:27)
Loops Part 3 - For Loop (4:57)
Loops Part 4 - For Loop Assignment (0:10)
Loops Part 5 - For-In + Summary (5:09)
Jumps
Jumps (8:39)
Objects
Definition (14:45)
Common Operations & Kind Of Objects & Object Literals (7:43)
Creating Objects with new (5:36)
Assignment (0:11)
Querying and Setting Properties (2:26)
Deleting Properties & Testing Properties & Methods & Summary (11:27)
Functions
Functions 101 (5:38)
Defining Part 1 (14:06)
Defining Part 2 (8:12)
Defining Part 3 (7:02)
Defining Part 4 - Summary (1:19)
Nested Functions (4:32)
Functions and Methods Invocation (20:10)
Function Arguments and Parameters (5:58)
Optional Parameters & The Arguments Object & Summary
Methods
Method Invocation - Five Seconds Takeaway (12:38)
Method Invocation - This Fridge is not My Fridge (6:11)
Manipulation - Mixed Structures & Cocktails (13:14)
Dynamic Typing - Ciao Bella, Ciao, Ciao ,Ciao (4:08)
Objects & Methods - Scopes (8:53)
Summary (2:13)
Function Properties, Methods, and Constructor
The Length Property - Buying Video Games (7:01)
The Function( ) Constructor & Summary (5:22)
Arrays
Definition & Creating + Assignment - Creating Russian Wild Array (9:53)
Reading & The Length Property + Assignment - Reading Russian Wild Array (7:49)
Assignment - Writing - The Beer song (0:40)
Adding and Deleting Array Elements + Assignment - Adding - The Italian Menu (6:56)
Assignment - Deleting - Closed Pizzeria (0:22)
Iterating Arrays and Multidimensional Arrays + Summary (6:51)
Array Methods EC3 - Join() and Sort() (8:59)
Array Methods EC3 - Concat() (1:48)
Array Methods EC3 - Slice() and Splice() (6:54)
Array Methods EC3 - Push() And Pop() (1:51)
Array Methods EC3 - Unshift() and Shift() (2:27)
Array Methods EC3 - toString() and toLocaleString() + Assignment The Cartel (1:35)
Array Methods EC5 - Intro and ForEach() (4:58)
Array Methods EC5 - Map() (1:07)
Array Methods EC5 - Filter() (3:00)
Array Methods EC5 - Every() and Some() (2:56)
Array Methods EC5 - Reduce() and ReduceRight() (6:20)
Array Methods EC5 - IndexOf() and LastIndexOf() + Assignment The Cartel (3:52)
Strict mode
Definition - How to Apply and Reserved Words (10:17)
JavaScript In Web Browsers
Definition (3:22)
Client Side JavaScript (5:13)
JavaScript in Web Documents (9:12)
Embedding JavaScript in HTML - Example - Click to Reveal (9:57)
Embedding JavaScript in HTML - Assignment - HTML Clock (0:31)
Embedding JavaScript in HTML - Example - Performant Code to HTML Clock (5:55)
Embedding JavaScript in HTML - Example - Outsourcing JavaScript (2:24)
Embedding JavaScript in HTML - Details about the SRC Attribute and Embedding JavaScript (4:35)
Embedding JavaScript in HTML - Example - EventHandlers and the ToDo List (20:13)
Embedding JavaScript in HTML - Summary (1:36)
Execution of JavaScript Programs + GRADUATION EXERCISE (9:50)
Compatibility and Interoperability (10:59)
Accessibility (3:24)
Security - Same Origin Policy (13:40)
Security - Cross Site Scripting (6:34)
Security - Distributed Denial of Service (DDOS) (2:33)
Client-Side Frameworks - Angular - React - Vue and a few more (13:29)
Thank You & What to do next
Thank You and Further Steps (3:30)
Operators
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock