The complete beginner JavaScript ES5, ES6 and JQuery Course
4.6 (579 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.
13,393 students enrolled

The complete beginner JavaScript ES5, ES6 and JQuery Course

Learn javascript from the scratch, and build your own applications using Jquery, JSON, Ajax, ES6.
4.6 (580 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.
13,393 students enrolled
Created by Coding Revolution
Last updated 2/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
  • 22.5 hours on-demand video
  • 5 articles
  • 64 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
  • Use JavaScript to create websites and applications.
Course content
Expand all 172 lectures 22:33:24
+ ES5: Learning the basics
16 lectures 02:38:01
Variables
06:59
Variable Types
13:45
If statements
12:28
Switch
11:12
Operators
12:11
Operators continued.
13:55
The "for" loop
12:23
More on the "for" loop
08:16
While loop
05:30
Functions
09:35
More on functions
05:24
Exercise one
09:33
Exercise two
11:33
Exercise three
08:16
Exercise four
07:59
+ Master of the DOM
7 lectures 01:09:02
The DOM and the document
08:09
More on the DOM
07:44
Selecting elements
09:36
Create and insert
16:31
Remove elements
02:30
Events
15:19
Propagation
09:13
+ ES5: Arrays and functions
8 lectures 01:19:29
Creating and modifying arrays
12:45
Splice, index of and slice
10:48
Concat and Join
05:13
Map, foreach and filter
14:32
IIF
07:46
Build in functions
09:36
SetTimeout, clear and set intervals
07:15
Math built in functions
11:34
+ ES5: Objects and Requests
7 lectures 01:05:23
Using objects
06:58
The this keyword
05:33
Proptypes
08:58
The Constructor
07:23
The constructor continued
08:58
Finishing with the constructor
07:41
Making requests
19:52
+ ES5: Practice project one
5 lectures 01:09:13
Creating the markup
13:21
Creating the cards
19:35
Adding cards
17:18
Adding cards continued
06:40
Deleting cards
12:19
+ ES5: Practice project 2
7 lectures 01:17:15
Creating the markup
09:46
Adding applicants
16:17
Adding applicants 2
09:08
Showing names
08:30
Deleting names
09:03
Getting the looser
14:36
Finishing project
09:55
+ ES5: Practice project 3
3 lectures 38:35
Creating the markup
08:00
Making the requests
16:34
Showing the bocks
14:01
+ JQUERY
28 lectures 03:50:45
What is JQUERY
05:50
Loading JQUERY
10:18
Selecting elements, classes and ID's
07:58
Selecting other elements
10:42
Childrens
11:17
Parents, prev and next
09:44
The EQ helper
06:03
First, Last, Filter and Not
05:52
Append, prepend, after and before
08:33
Replacing and removing
08:10
Accessing element data
09:33
Working with classes
07:07
Working with styles
07:22
Data attributes
06:47
Events
05:57
Mouse events
08:58
keyboard events
06:40
Other events
07:42
Form events
19:04
Transitions: show, hide and toggle
08:40
Fading transitions
06:48
Slide transitions
04:51
Animating
07:08
Animating continued..
07:37
Stop animations
06:32
Timing animations
07:26
Ajax Load
06:12
Ajax get and post
11:54
+ JQUERY: Practice widget - tabs
2 lectures 15:40
Creating the markup
08:15
Creating the JS
07:25
Requirements
  • Knowing a little bit about HTML and CSS, nothing else.
Description

Master JavaScript and start building rich webpages and applications.

JavaScript is the most used language in the world to build Web-Pages and applications. Today the most popular frameworks and MVC'S are JavaScript based, so you need to master javascript to create a project with today's standards.

In this course...

We will start from the very beginning. From "..I Don't know what JavaScript is..." to actually build a few applications and debug code. We will divide this journey together in different modules, where we are going to be increasing the difficulty as we advance through the course.

After each module we will do some exercises and then together we will review how I solved the exercises

Since I believe that the best way to learn its by coding, at the end of the course, we will create three real life applications from the very start, and as we advance in time, I will be adding more project so can practice something new.

To sum everything you will learn in this course, we will learn:

  • .The very basics of javascript. Variables, Operators, Array, Objects, Functions, Loops, Control structures.
  • We will learn how to manipulate the screen with the DOM, Events, Listeners, creating elements, Inserting elements and more.
  • When we hit the advanced sections, we are gonna go deep intro Array, Objects, Prototypes, Functions so you can code like the professional do.
  • We will do exercises and at the end we will put everything in practice to build three real life applications.
  • And of course we will cover bonus features like Requests, other frameworks like Jquery, we will talk about some third party libraries we can use to make our code better.
  • ES6, we will talk about most of the tools and updated ES6 provides.

What about the instructor experience ?

Well I've been around for 10 years now, built lots of applications for small projects and big companies like Citi,Fox, Dysney and a lot more.

Today I work as developer for a major company developing applications in React or Angular mostly, but I like to teach in my spare time.

What are the requirements?

  • Knowing a little bit about HTML and CSS, nothing else.


How about the target audience?

  • This course is for everyone, if you know HTML and CSS
  • If you want to be profesional, this is the course for you. 
Who this course is for:
  • People interested in web development and webApps engineering.