JavaScript 360: Complete Introduction to EcmaScript
4.7 (262 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16,510 students enrolled

JavaScript 360: Complete Introduction to EcmaScript

Introduction to JS and Algorithms
4.7 (262 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16,510 students enrolled
Created by Dylan Israel
Last updated 7/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Be introduced to JavaScript and begin to solve algorithms as presented in technical interviews or white board challenges.
Requirements
  • Eagerness to Learn JavaScript
Description
  • In this course we will start off by going over the JavaScript language and syntax. 
  • We will also have a brief introduction to Git, Github and markdown to start building out your git portfolio. 
  • After going through the JavaScript content you will move onto the practice section where there are algorithm problems you will attempt on your own and followed by my own solution to compare. This will give you realistic practice of what to expect in a white board or technical interview. It will also allow you to practice and make all the JavaScript you were introduced to stick.
  • On your git you will have over 20+ algorithms to add your solutions to show your learning progression. 
Who this course is for:
  • Beginners looking to get an introduction to JavaScript.
  • Those looking to study for a technical interview with practice problems
Course content
Expand all 178 lectures 07:34:01
+ Introduction
3 lectures 08:34
Setup
01:13
Html & Script Tag
03:51
+ String Methods
20 lectures 32:24
String Properties
01:43
concat()
02:07
endsWith()
02:51
indexOf()
02:44
includes()
01:38
lastIndexOf()
02:00
match()
01:28
padEnd()
01:32
padStart()
00:53
repeat()
01:24
replace()
01:17
search()
01:14
slice()
01:21
split()
01:12
startsWith()
01:17
substr()
01:07
toLowerCase() & toUpperCase()
00:52
trim(), trimLeft(), & trimRight()
01:42
toString()
01:10
+ Numbers
10 lectures 12:07
Number Properties
01:57
isFinite()
01:16
isInteger()
00:57
isNaN()
01:30
isSafeInteger()
00:57
parseFloat()
00:45
parseInt()
01:18
toExponential()
01:01
toFixed()
01:24
toPrecision()
01:02
+ Arrays
24 lectures 42:05
Array Properties
02:49
concat()
01:46
copyWithin()
02:00
entries()
02:24
every()
02:32
fill()
01:08
filter()
02:15
find()
01:42
findIndex()
01:35
forEach()
02:35
includes()
01:26
indexOf()
01:36
join()
00:59
lastIndexOf()
00:54
map()
04:40
pop()
01:05
push()
00:49
reduce()
02:31
shift()
01:02
slice()
00:57
some()
01:01
sort()
02:42
toString()
00:43
unshift()
00:54
+ Operators
7 lectures 25:50
Relational Operators
02:34
Equality Operators
03:20
Binary Logical Operators
02:35
Conditional Operator (Ternary)
06:47
Increment & Decrement Operators
02:47
Assignment Operators
02:55
+ Objects
9 lectures 13:40
Objects Intro
01:46
assign()
02:35
entries()
01:51
freeze()
01:59
is()
01:42
isFrozen()
00:58
keys()
00:55
hasOwnProperty()
01:17
values()
00:37
+ Declarations and Control Flow
10 lectures 28:35
var & let
04:32
const
03:25
if statements
02:28
else & else if statements
03:33
switch statements
04:19
for loops
04:07
while loops
01:58
do while loop
01:55
try catch finally
01:09
throw error
01:09
+ Events
15 lectures 25:16
Events Intro
01:43
onclick()
03:28
ondblclick()
01:28
onmousedown() & onmouseenter()
01:20
onmouseenter() & onmouseleave()
04:02
onmousemove()
01:39
onkeydown()
01:27
onkeyup()
01:12
onresize()
02:12
onscroll()
01:03
onpageshow() & onpagehide()
01:20
ondragend()
01:33
ondragenter()
00:50
ondragleave()
00:25
oncut(), oncopy() & onpaste()
01:34
+ Conventions
3 lectures 12:45
Importance of Clean Code
01:20
Clean Code Part 1
03:28
Clean Code Part 2
07:57