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)
Teach online with
Defining Part 1
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock