1. Урок 1.00:05:42
    Welcome To The Course
  2. Урок 2.00:03:07
    Project Files & Questions
  3. Урок 3.00:10:05
    Visual Studio Code Setup
  4. Урок 4.00:04:22
    Section Intro & File Setup
  5. Урок 5.00:09:02
    Using The Console
  6. Урок 6.00:12:46
    Variables - var, let & const
  7. Урок 7.00:10:20
    Data Types in JavaScript
  8. Урок 8.00:11:44
    Type Conversion
  9. Урок 9.00:07:19
    Numbers & The Math Object
  10. Урок 10.00:14:22
    String Methods & Concatenation
  11. Урок 11.00:10:08
    Template Literals
  12. Урок 12.00:16:00
    Arrays & Array Methods
  13. Урок 13.00:07:50
    Object Literals
  14. Урок 14.00:09:14
    Dates & Times
  15. Урок 15.00:19:03
    If Statements & Comparison Operators
  16. Урок 16.00:04:50
    Switches
  17. Урок 17.00:11:45
    Function Declarations & Expressions
  18. Урок 18.00:16:42
    General Loops
  19. Урок 19.00:20:52
    A Look At The Window Object
  20. Урок 20.00:06:32
    Block Scope With let & const
  21. Урок 21.00:03:17
    What Is The DOM?
  22. Урок 22.00:15:20
    Examining The Document Object
  23. Урок 23.00:14:13
    DOM Selectors For Single Elements
  24. Урок 24.00:14:26
    DOM Selectors For Multiple Elements
  25. Урок 25.00:15:49
    Traversing The DOM
  26. Урок 26.00:06:48
    Creating Elements
  27. Урок 27.00:10:57
    Removing & Replacing Elements
  28. Урок 28.00:10:13
    Event Listeners & The Event Object
  29. Урок 29.00:11:05
    Mouse Events
  30. Урок 30.00:12:43
    Keyboard & Input Events
  31. Урок 31.00:13:46
    Event Bubbling & Delegation
  32. Урок 32.00:15:15
    Local & Session Storage
  33. Урок 33.00:15:53
    Task List [Part 1] - UI & Add Task Items
  34. Урок 34.00:14:05
    Task List [Part 2] - Delete & Filter Tasks
  35. Урок 35.00:11:04
    Task List [Part 3] - Persist To Local Storage
  36. Урок 36.00:15:08
    Loan Calculator [Part 1] - Build The UI
  37. Урок 37.00:16:48
    Loan Calculator [Part 2] - Calculate & Error
  38. Урок 38.00:06:19
    Loan Calculator [Part 3] - Loader & User Experience
  39. Урок 39.00:07:02
    Number Guesser [Part 1] - Build The UI
  40. Урок 40.00:16:31
    Number Guesser [Part 2] - Validation & Winning Case
  41. Урок 41.00:10:15
    Number Guesser [Part 3] - Lose Case & Game Over
  42. Урок 42.00:10:54
    Number Guesser [Part 4] - Play Again
  43. Урок 43.00:11:57
    Constructors & the 'this' Keyword
  44. Урок 44.00:12:17
    Built In Constructors
  45. Урок 45.00:09:55
    Prototypes Explained
  46. Урок 46.00:08:25
    Prototypal Inheritance
  47. Урок 47.00:05:29
    Using Object.create
  48. Урок 48.00:08:36
    ES6 Classes
  49. Урок 49.00:05:47
    Sub Classes
  50. Урок 50.00:08:21
    Build The Book List UI
  51. Урок 51.00:12:33
    Add Book To List
  52. Урок 52.00:08:29
    Validation & Alert
  53. Урок 53.00:06:30
    Delete Book From List
  54. Урок 54.00:06:07
    Convert to ES6 Classes
  55. Урок 55.00:14:44
    Bonus - Add Local Storage
  56. Урок 56.00:03:42
    What Is Asynchronous Programming?
  57. Урок 57.00:06:01
    Ajax & XHR Introduction
  58. Урок 58.00:12:51
    XHR Object Methods & Working With Text
  59. Урок 59.00:14:24
    Working With Ajax & JSON
  60. Урок 60.00:14:57
    Data From an External API - Chuck Norris Project
  61. Урок 61.00:06:34
    REST APIs & HTTP Requests
  62. Урок 62.00:08:28
    Callback Functions
  63. Урок 63.00:15:27
    Custom HTTP Library (Ajax With Callbacks) - Part 1
  64. Урок 64.00:12:13
    Custom HTTP Library (Ajax With Callbacks) - Part 2
  65. Урок 65.00:05:40
    ES6 Promises
  66. Урок 66.00:12:41
    The Fetch API
  67. Урок 67.00:12:11
    Arrow Functions
  68. Урок 68.00:12:56
    Custom HTTP Library (Fetch With Promises) - Part 3
  69. Урок 69.00:08:06
    Async & Await
  70. Урок 70.00:05:34
    Custom HTTP Library (Fetch With Async Await) - Part 4
  71. Урок 71.00:13:45
    Github Finder [Part 1] - Intro & UI
  72. Урок 72.00:12:05
    Github Finder [Part 2] - Fetching Profile Data
  73. Урок 73.00:10:44
    Github Finder [Part 3] - Display The Profile
  74. Урок 74.00:10:08
    Github Finder [Part 4] - Show Alert Message
  75. Урок 75.00:09:44
    Github Finder [Part 5] - Fetch & Display Repos
  76. Урок 76.00:13:14
    WeatherJS [Part 1] - Intro & UI
  77. Урок 77.00:08:03
    WeatherJS [Part 2] - Fetch Weather From API
  78. Урок 78.00:08:48
    WeatherJS [Part 3] - Display The Weather
  79. Урок 79.00:11:13
    WeatherJS [Part 4] - Save Location To Local Storage
  80. Урок 80.00:09:51
    Error Handling with Try...Catch
  81. Урок 81.00:13:35
    Regular Expressions [Part 1] - Evaluation Functions
  82. Урок 82.00:12:36
    Regular Expressions [Part 2] - Metacharacter Symbols
  83. Урок 83.00:12:42
    Regular Expressions [Part 3] - Character Sets & Quantifiers
  84. Урок 84.00:09:45
    Regular Expressions [Part 4] - Shorthand Character Classes
  85. Урок 85.00:21:57
    Regular Expressions - Form Validation Project
  86. Урок 86.00:09:47
    Iterators & Generators
  87. Урок 87.00:15:07
    Profile Scroller - Iterator Mini Project
  88. Урок 88.00:08:53
    Symbols
  89. Урок 89.00:09:29
    Destructuring
  90. Урок 90.00:09:00
    ES6 Maps
  91. Урок 91.00:09:03
    ES6 Sets
  92. Урок 92.00:02:30
    What Are Patterns?
  93. Урок 93.00:12:55
    Module & Revealing Module Pattern
  94. Урок 94.00:04:59
    Singleton Pattern
  95. Урок 95.00:08:19
    Factory Pattern
  96. Урок 96.00:16:02
    Observer Pattern
  97. Урок 97.00:10:15
    Mediator Pattern
  98. Урок 98.00:10:54
    State Pattern - Small Project
  99. Урок 99.00:03:15
    Project Introduction
  100. Урок 100.00:16:40
    Creating The UI With Materialize CSS
  101. Урок 101.00:11:03
    Controllers & Data Structure
  102. Урок 102.00:10:06
    Get & Populate Items
  103. Урок 103.00:16:35
    Add Item To Data Structure
  104. Урок 104.00:12:40
    Add Item To The UI
  105. Урок 105.00:07:43
    Add Total Calories
  106. Урок 106.00:20:28
    Working With The Edit State
  107. Урок 107.00:18:58
    Updating Items & Total Calories
  108. Урок 108.00:15:47
    Delete & Clear Items
  109. Урок 109.00:12:36
    Add & Get From Local Storage
  110. Урок 110.00:10:11
    Delete & Clear From Local Storage
  111. Урок 111.00:08:56
    Babel & Webpack Environment Setup
  112. Урок 112.00:09:22
    Intro To ES2015 Modules
  113. Урок 113.00:07:08
    Create The UI
  114. Урок 114.00:07:15
    Create a fake REST API Using JSON Server
  115. Урок 115.00:13:03
    Get & Display Posts
  116. Урок 116.00:12:00
    Add Posts & Show Alert
  117. Урок 117.00:06:10
    Removing Posts
  118. Урок 118.00:08:31
    Post Edit State & Update [1]
  119. Урок 119.00:18:07
    Post Edit State & Update [2]
  120. Урок 120.00:02:12
    Wrap Up & Where To Go From Here