Learn Modern JavaScript: Getting Started
Steven Hancock, Founder All Things JavaScript
Watch this class and thousands more
Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more
Watch this class and thousands more
Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more
Lessons in This Class
110 Lessons (13h 7m)
-
-
1. About the Course
4:21 -
2. HTML and CSS Primer
5:47 -
3. Why Learn JavaScript
5:30 -
4. JavaScript: A Short History
5:11 -
5. Tools of the Trade
3:24 -
6. What Makes Good Code?
3:05 -
7. Writing Your First JavaScript Code
5:15 -
8. Working with the Console
4:55 -
9. JavaScript Coding Conventions
8:30 -
10. Exercise 1
3:30 -
11. Understanding Types and Values
3:51 -
12. Learning to Manipulate Values
5:06 -
13. Working with Variables Part 1
7:06 -
14. Working with Variables Part 2
4:16 -
15. Declaring Variables Using let
1:26 -
16. Creating Constants
1:53 -
17. Understanding null and undefined
3:20 -
18. Working with Operators
9:52 -
19. Understanding Coercion
2:51 -
20. Understanding Hoisting
9:14 -
21. Introducing Objects
5:58 -
22. Working with the Math Object
4:16 -
23. Working with the Date Object
6:27 -
24. Using Template Strings
3:34 -
25. Joint Exercise
7:04 -
26. Exercise 2
4:26 -
27. Exercise 3
6:39 -
28. Introducing Loops and Conditionals
4:45 -
29. Working with Conditionals Part 1
6:48 -
30. Working with Conditionals Part 2
5:42 -
31. Using Comparison Operators
9:24 -
32. Understanding Truthy Falsey
5:27 -
33. Working with String Methods in Conditionals
16:26 -
34. Using else if Statements
4:37 -
35. Using the switch Statement
6:02 -
36. Conditional Shorthand: The Ternary Operator
3:45 -
37. Exercise 4
8:01 -
38. Working with the while Loop
9:22 -
39. While Loop Example 2
11:29 -
40. Using the for Loop
7:51 -
41. For Loop Example 2
4:07 -
42. Learning Additional Assignment Operators
5:57 -
43. Including the break Statement
2:03 -
44. Understanding DRY Code
1:45 -
45. Exercise 5
11:26 -
46. Exercise 6
4:47 -
47. Understanding and Creating Arrays
9:43 -
48. Adding and Removing Array Elements
7:18 -
49. Applying Arrays
3:49 -
50. Looping Through Arrays
4:45 -
51. Working with Sparse Arrays
7:08 -
52. Using Array Methods
6:40 -
53. Converting a String to an Array
3:59 -
54. Using the splice Method
5:30 -
55. Exercise 7
9:45 -
56. Introducing Functions
6:00 -
57. Defining Functions
3:47 -
58. Understanding Function Declarations and Function Expressions
9:06 -
59. Understanding Arguments and Parameters
8:28 -
60. Function Example
9:32 -
61. Using the return Statement
6:58 -
62. Understanding Scope Part 1
9:49 -
63. Understanding Scope Part 2
9:17 -
64. Understanding Higher Order Functions
10:34 -
65. Using Arrow Functions
10:57 -
66. Exercise 8
7:52 -
67. Exercise 9
5:32 -
68. Introducing Objects
5:46 -
69.
-