Javascript Tutorial and Projects Course

Javascript Tutorial and Projects Course
Javascript Tutorial and Projects Course
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 53 Hours | 30.9 GB

Basic Introduction to Javascript by Building Many Interesting Projects

Three fundamental languages of the web are HTML, CSS and Javascript.

Html is used for structure, CSS is used for styling and Javascript is used for functionality.

Reasons to learn Javascript

Number One – Javascript is the most popular programming language in the world.

Number Two – Javascript is de facto language of the web

Number Three – Javascript is Easy to learn

Number Four – Knowing Javascript provides great opportunity to get a job

Number Five – Javascript is Everywhere.Javascript is not web-exclusive anymore. Its on the servers (NODE.JS), cross-platform desktop-apps etc…

This step by step course is intended for everyone who wants to start working with Javascript.

We will cover what is Javascript, how to add Javascript to our projects, how to start working with Javascript and at the end we will make few simple projects. A basic knowledge of HTML, CSS would be preferred.

What you’ll learn

  • students will know what is Javascript
  • students will know how to add Javascript to their projects
  • students will know the basics of working with Javascript
  • students will build few simple projects using Javascript
Table of Contents

Introduction to Unsupervised Learning
1 Introduction and Outline
2 What is unsupervised learning used for
3 Why Use Clustering
4 How to Succeed in this Course

K-Means Clustering
5 An Easy Introduction to K-Means Clustering
6 Using K-Means on Real Data MNIST
7 One Way to Choose K
8 K-Means Application Finding Clusters of Related Words
9 Visual Walkthrough of the K-Means Clustering Algorithm
10 Soft K-Means
11 The K-Means Objective Function
12 Soft K-Means in Python Code
13 Visualizing Each Step of K-Means
14 Examples of where K-Means can fail
15 Disadvantages of K-Means Clustering
16 How to Evaluate a Clustering (Purity, Davies-Bouldin Index)

Hierarchical Clustering
17 Visual Walkthrough of Agglomerative Hierarchical Clustering
18 Agglomerative Clustering Options
19 Using Hierarchical Clustering in Python and Interpreting the Dendrogram
20 Application Evolution
21 Application Donald Trump vs. Hillary Clinton Tweets

Gaussian Mixture Models (GMMs)
22 Description of the Gaussian Mixture Model and How to Train a GMM
23 Comparison between GMM and K-Means
24 Write a Gaussian Mixture Model in Python Code
25 Practical Issues with GMM Singular Covariance
26 Kernel Density Estimation
27 Expectation-Maximization
28 Future Unsupervised Learning Algorithms You Will Learn

Appendix
29 What is the Appendix
30 What order should I take your courses in (part 1)
31 What order should I take your courses in (part 2)
32 Windows-Focused Environment Setup 2018
33 How to install Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, and TensorFlow
34 How to Code by Yourself (part 1)
35 How to Code by Yourself (part 2)
36 How to Succeed in this Course (Long Version)
37 Is this for Beginners or Experts Academic or Practical Fast or slow-paced
38 Proof that using Jupyter Notebook is the same as not using it
39 Python 2 vs Python 3

Introduction
1 Javascript Tutorial for Beginners – Intro
2 Video Blur Fix
3 Course Review

Setup
4 Javascript Basics – Visual Studio Code Download
5 Javascript Basics – Visual Studio Code Setup
6 Javascript Basics – VS CODE Live Server Fix
7 Javascript Basics – Emmet Crash Course

Javascript Fundamentals
8 Javascript Basics – Adding Javascript To Prjoject
9 Javascript Basics – Input Output
10 Javascript Basics – Statements and Comments
11 Javascript Basics – Variables
12 Javascript Basics – Assigning Values to Variables
13 Javascript Tutorial for Beginners – Variable Naming and letvarconst
14 Javascript Basics – String Concatenation
15 Javascript Basics – Numbers and Number Operations
16 Javascript Basics – Implicit Type Conversion
17 Javascript Basics – Data Types in Javascript
18 Javascript Basics – Arrays Functions Objects
19 Javascript Basics – Arrays
20 Javascript Basics – Functions
21 Javascript Basics – Objects
22 Javascript Basics- If Else Conditionals
23 Javascript Basics – If Else Continued
24 Javascript Basics – Logical Operators
25 Javascript Tutorial for Beginners – Truthy and Falsy
26 Javascript Tutorial for Beginners – Ternary Operator
27 Javascript Tutorial for Beginners – Switch
28 Javascript Basics – Switch Exercise
29 Javascript Tutorial for Beginners – While Loops
30 Javascript Tutorial for Beginners – DO While Loops
31 Javascript Tutorial for Beginners – FOR Loops

TAKING A CLOSER LOOK CONNECTING THE DOTS
32 Second Module Intro
33 Javascript Basics – Tip Calculator
34 Javascript Basics – Reference
35 Javascript Basics – Null and Undefined
36 Javascript Basics – String Object
37 Javascript Basics – String Templates
38 Javascript Basics – Array Object
39 Javascript Basics – Arrays and For Loop
40 Javascript Basics – Math Object
41 Javascript Basics – Date Object
42 Javascript Basics – To Do List – Add Items
43 Javascript Basics – To Do List – Check If Item Exists
44 Explained in more detail
45 Javascript Basics – To Do List – Remove Last Item
46 Javascript Basics – To Do List – Remove Specific Item
47 Javascript Basics – To Do List – Displaying Items
48 Javascript Basics – String To Arrays and Back
49 Javascript Basics – Calculate Change
50 Javascript Basics – Quiz Exercise
51 Javascript Basics – Quick Function Refresher
52 Javascript Basics – Global Scope
53 Javascript Basics – Local Scope
54 Javascript Basics – GlobalLocal Scope Continued
55 Javascript Basics – Higher Order Functions
56 Javascript Basics – Array Iterators
57 Javascript Basics -forEach
58 Javascript Basics -filter
59 Javascript Basics – map
60 Javascript Basics -reduce
61 Javascript Basics -Chaining Array Iterators
62 Javascript Basics – Temperature Converter
63 Javascript Basics – Centimeters Converter
64 Javascript Basics – Objects Continued
65 Javascript Basics – Scores Exercise

DOM
66 DOM – Intro
67 DOM – DOM Basics
68 DOM – Get Element By ID
69 DOM – Get Element By Tag Name
70 DOM – Get Element By Class Name
71 DOM – Query Selector and Query Selector ALL
72 DOM – Navigate the DOM – Children
73 DOM – Navigate the DOM – nextSibling
74 DOM – textContent-nodeValue
75 DOM – getAttribute() setAttribute()
76 DOM – classList and className
77 DOM – createElement – createTextNode – appendChild
78 DOM – insertBefore
79 DOM – replaceChild
80 DOM – innerHTML and textContent
81 DOM – Change CSS with style property
82 DOM- Event Listeners Overview
83 DOM -Mouse Events
84 DOM – Key Events
85 DOM – Event Object
86 DOM – Event Propogation – Bubbling- Capturing
87 DOM – Event Propogation Example
88 DOM – Local Storage
89 DOM – Local Storage With Multiple Values
90 DOM – Forms

DOM PROJECTS WITH BOOTSTRAP 4 – ONLY JS
91 Setup Folder – OPTIONAL
92 Change Background Color Project – Intro
93 Change Background Color Project – Main
94 Create Hex Color Project – Intro
95 Create Hex Color Project – Main
96 Random Quotes Project – Intro
97 Random Quotes Project – Main
98 Pass The Message – Intro
99 Pass The Message – Main
100 Counter Project – Intro
101 Counter Project – Main
102 Background Image Slider Project – Intro
103 Background Image Slider Project – Main
104 Testimonials Project – Intro
105 Testimonials Project – Main
106 Filter Project – Intro
107 Filter Project – Main
108 Modal Project – Intro
109 Modal Project – Main
110 Calculator Project – Intro
111 Calculator Project – Main
112 Tip Form Project – Intro
113 Tip Form Project – Main
114 To Do List Project – Intro
115 To Do List Project – Main
116 Cart Project – Intro
117 Cart Project – Main
118 Grocery List Project – Intro
119 Grocery List Project – Main

DOM PROJECTS – HTML AND CSS INCLUDED
120 Change Color Project Intro
121 Change Color Project
122 Create HEX Color Project Intro
123 Create HEX Color Project
124 Quotes Project Intro
125 Quotes Project
126 Pass The Message Project Intro
127 Pass The Message Project
128 Counter Project Intro
129 Counter Project
130 Background Image Slider Project Intro
131 Background Image Slider Project
132 Calculator Project Intro
133 Calculator Project
134 Digital Clock Project Intro
135 Digital Clock Project
136 Navbar Project Intro
137 Navbar Project

DOM Project – Grocery List – HTML and CSS included
138 Grocery List Project – Intro
139 Grocery List Project – Setup
140 Grocery List Project – HTML
141 Grocery List Project – CSS
142 Grocery List Project – Variables
143 Grocery List Project – Display Action
144 Grocery List Project – Add Items To List
145 Grocery List Project – Add Items To Local Storage
146 Grocery List Project – Display Local Storage
147 Grocery List Project – Delete All Items
148 Grocery List Project – Delete Single Item From List
149 Grocery List Project – Delete Single Item From Local Storage

Objects
150 Objects – Intro
151 Objects- Objects Basics
152 Objects- this keyword
153 Objects- Factory Functions
154 Objects – Constructor Functions
155 Objects – Constructor Property
156 Objects – Prototype Property
157 Objects – Find Out Prototype
158 Objects – Object () constructor function
159 Objects – Array Example with Object() constructor function
160 Objects – Object.create()
161 Objects – Inheritance
162 Objects -call – function
163 Objects – Inheritance Continued
164 Objects – ES6 Classes Intro
165 Objects – ES6 Classes Syntax
166 Objects – ES6 Classes Inheritance

Object Projects With Bootstrap 4 – ONLY JS
167 Course Form Project – Intro
168 Course Form Project – Main
169 Flashcard Project – Intro
170 Flashcard Project – Main
171 Budget Application Project – Intro
172 Budget Application Project – Main

Coffee Shop Project – Object Project HTML and CSS Included
173 Coffee Shop Project -Intro
174 Coffee Shop Project – Setup
175 Coffee Shop Project – Header HTML
176 Coffee Shop Project – Header CSS
177 Coffee Shop Project – Video HTML
178 Coffee Shop Project – Video CSS
179 Coffee Shop Project – Navigation Button
180 Coffee Shop Project – Navbar HTML
181 Coffee Shop Project – Navbar CSS
182 Coffee Shop Project – Switch Button
183 Coffee Shop Project – Preloader HTML and CSS
184 Coffee Shop Project – Preloader JS
185 Coffee Shop Project – Navbar JS
186 Coffee Shop Project – Refactor Javascript
187 Coffee Shop Project – Video Play Pause
188 Coffee Shop Project – About HTML
189 Coffee Shop Project – About CSS
190 Coffee Shop Project – Drink HTML
191 Coffee Shop Project – Drink CSS
192 Coffee Shop Project – Drink Javascript First
193 Coffee Shop Project – Drink Javascript Second
194 Coffee Shop Project – Work HTML
195 Coffee Shop Project – Work CSS
196 Coffee Shop Project – Work Modal HTML and CSS
197 Coffee Shop Project – Work Modal JS
198 Coffee Shop Project – Contact HTML
199 Coffee Shop Project – Contact CSS

ES6
200 ES6 Module Intro
201 ES6 – VARLETCONST
202 ES6 – VAR LET CONST – Continued
203 ES6 – Template Literals
204 ES6 – Arrow Functions
205 ES6 – Arrow Functions and this Keyword
206 ES6 – Destructuring
207 ES6 – Spread Operator
208 ES6 – Rest Operator
209 ES6 – Default Parameters

Car Dealership Project
210 Car Dealership Project – Intro
211 Car Dealership Project – Setup
212 Car Dealership Project -Navbar HTML
213 Car Dealership Project – Navbar CSS
214 Car Dealership Project – Header HTML
215 Car Dealership Project – Header CSS
216 Car Dealership Project – Section Title
217 Car Dealership Project – Skills Section
218 Car Dealership Project – Preloader
219 Car Dealership Project – Inventory Section
220 Car Dealership Project – Question Section
221 Car Dealership Project – Featured Section
222 Car Dealership Project – Footer Section
223 Car Dealership Project – Javascript Code Structure
224 Car Dealership Project – Create Data
225 Car Dealership Project – Display Featured Cars
226 Car Dealership Project – Display All Cars
227 Car Dealership Project – Inventory Filter Buttons

HTTP AJAXJSON
228 AJAX Module Intro
229 AJAX XHR OBJECT AND TEXT FILE
230 AJAXXHR OBJECT AND JSON
231 Random Joke Project Intro
232 Random Joke Project Main
233 Random Person Project Intro
234 Random Person Project Main
235 HTTP Methods Project – Intro
236 HTTP Methods Project – Main
237 Promises
238 Fetch API
239 Wikipedia Search Project Intro
240 Wikipedia Search Project Main
241 Async Await
242 Weather Data Project – Intro
243 Weather Data Project – Main
244 Github Project – Intro
245 Github Project – Main
246 Zomato Restaurant Project – Intro
247 Zomato Restaurant Project – Categories
248 Zomato Restaurant Project – City and Restaurant

Wikipedia Search Project
249 Wikipedia Search Project – Intro
250 Wikipedia Search Project – Setup
251 Wikipedia Search Project – HTML
252 Wikipedia Search Project – CSS
253 Wikipedia Search Project – Javascript Setup
254 Wikipedia Search Project – ShowHide Gif Image
255 Wikipedia Search Project – Wikipedia API Response
256 Wikipedia Search Project – Display Data

Comfy House Project
257 Project Intro
258 Setup Files and Project Source Files
259 Setup Files and Text Editor Setup
260 Folder Structure and Font Awesome Import
261 Navbar
262 Hero
263 Products
264 Cart and Cart Overlay
265 Javascript Setup
266 Getting Products
267 Display Products
268 Store Products in Local Storage
269 getBagButtons Method
270 Add Product To The Cart
271 Set Cart Values
272 Display Cart Item
273 Show Cart
274 SetupAPP Method
275 Cart Logic – Clear Cart
276 Cart Logic – Remove Amount Increase Amount Decrease Amount
277 Contentful Intro
278 Add Data To Contentful
279 Get Data From Contentful
280 Go Live On Netlify
281 Finished Project

Javascript Challanges
282 Longest Word
283 Math Sequences
284 Longest Words
285 Capitalize Letter
286 Unique Values
287 Array Sum
288 Unique Values with new Set()
289 Unique Object Property Values
290 Counting Letters
291 Second Values
292 Repeated Numbers
293 Check Prime Numbers