Course Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Prepare your coding environment (1:54)
- What is programming (3:09)
- Declaring variables (6:04)
- Difference between var, let & const (4:25)
- Variable naming convention (5:06)
- Variable - exercise (1:40)
- Data type - string (4:38)
- Data type - number (2:22)
- Data type - boolean, undefined, null (2:44)
- Data type - exercise (2:47)
- Comment on your code (2:35)
- Practice - swapping variables (2:14)
- What is operator (0:56)
- Arithmetic operators (9:58)
- Arithmetic operators - exercise (5:15)
- Assignment operators (3:41)
- Assignment operators - exercise (1:58)
- String operators (4:17)
- Comparison operators (6:49)
- Comparison operators - exercise (1:21)
- Logical operators (3:19)
- Logical operators - exercise (4:57)
- Logical operators with comparison (1:25)
- Practice - seconds to time (8:12)
Available in
days
days
after you enroll
- if statement (3:38)
- Indentation of JavaScript (4:04)
- if-else statement (2:49)
- else-if statement (4:18)
- Multiple conditions handling (1:34)
- if-else - exercise (4:44)
- switch statement (4:52)
- switch & break statement (5:10)
- switch - exercise (2:21)
- Practice - determine a pikachu (3:21)
- Practice - vowel (1:47)
- Practice - grading (3:03)
- Practice - finding largest number (2:26)
- Practice - length of a number (2:53)
- Practice - simple calculator (3:00)
- Practice - sorting numbers (4:15)
Available in
days
days
after you enroll
- What is looping (2:57)
- while loop (6:36)
- do-while loop (4:04)
- while loop - exercise & debugger (12:37)
- for loop (10:12)
- Infinite loop (2:11)
- for loop - exercise (7:33)
- Nested loop (9:20)
- Nested loop - exercise (5:07)
- Can I break or skip the loop? (1:52)
- Practice - code reading (0:24)
- Practice - prime number (7:08)
- Practice - factorial (3:28)
- Practice - sum of multiples (3:38)
Available in
days
days
after you enroll
- What is function (4:20)
- Function with parmeter (5:49)
- Function can be stored (1:27)
- Function override (1:01)
- Function inside a function (0:21)
- Reminder for using parameter (0:44)
- Function - exercise (3:55)
- Function with return - part 1 (5:45)
- Function with return - part 2 (3:31)
- Reminder for using return (1:13)
- Function with return - exercise (3:33)
- Function expression (5:11)
- Self invoking function (1:47)
- Function declaration vs function expression (2:48)
- Function expression - exercise (1:57)
- Practice - finding largest (1:54)
- Practice - finding largest v2 (2:13)
- Practice - return (1:55)
- Practice - returning a function (2:38)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- What is object (4:05)
- Accessing object properties (5:20)
- Modifying object properties (2:17)
- Deleting object properties (0:45)
- Calling method (1:08)
- Nested object structure (2:38)
- Using object as a dictionary (0:41)
- Absence of any object value (0:23)
- Object - exercise (4:31)
- Object reference (4:34)
- Passing an object into the function - part 1 (4:43)
- Passing an object into the function - part 2 (3:26)
- Object reference - exercise (9:27)
- Object with this (5:44)
- Value of this depends on context (3:01)
- Object with this - exercise (3:17)
- Practice - calculator (1:59)
- Practice - properties access (2:00)
- Practice - repeated word (3:51)
- Practice - nested object (2:19)
- Practice - translator (3:25)
Available in
days
days
after you enroll
- How to create object effectively (1:21)
- Using function to create object (3:35)
- Overview of class (2:20)
- Constructor & instantiation (4:14)
- Method in class (3:04)
- How to check the class of an object belonging to (1:23)
- class - exercise (3:47)
- Encapsulation (6:18)
- Getter & setter (6:17)
- Encapsulation - exercise (4:07)
- Static properties (4:30)
- Static properties - exercise (3:36)
- Practice - calculator (2:17)
- Practice - weapon (5:16)
- Practice - soldier (9:42)
Available in
days
days
after you enroll
- Numeric data type conversion (4:47)
- Overview of string methods (1:12)
- Methods for searching string (2:57)
- Methods for extracting string (2:43)
- Methods for modifying string (5:08)
- Number & string - exercise (7:20)
- String comparison (3:56)
- String comparison - exercise (0:20)
- Practice - palindrome (5:23)
- Practice - replacing text (3:16)
- Practice - counting space (1:41)
Available in
days
days
after you enroll