Learn JavaScript From Scratch
4.2 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,769 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn JavaScript From Scratch to your Wishlist.

Add to Wishlist

Learn JavaScript From Scratch

Learn JavaScript For Programming
4.2 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,769 students enrolled
Created by Abdull Waheed
Last updated 4/2017
English
Price: Free
Includes:
  • 6 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Work In JavaScript Confidently
  • Have a Strong Understanding Of The Foundamentals Of JavaScript
  • Work With Variables and Strings
  • Work With Numbers In JavaScript
View Curriculum
Requirements
  • You Must Hava a Google Chrome Browser
  • No prior coding experience needed
Description

What is JavaScript?

JavaScript is a programming language that is usually used for web pages and applications. Its primary purpose on the Web is to add more functionality to pages. Good examples of JavaScript applications are online quizzes and surveys.

JavaScript is a high-level, dynamic, run-time language.

Why JavaScript is important?

If you want to learn web designing, or web developing JavaScript is one of the fundamental things you should know and master.

JavaScript is a client-side programming/scripting language most of the time we are using JavaScript for static web pages to make it dynamic.

There are many reason you should learn JavaScript like it is a good introduction to computer programming.

The Advantages of JavaScript

JavaScript has multiple libraries and frameworks you can take advantage of. Just being familiar with JavaScript will be good enough for you to use and embed awesome functions in your applets or pages. Why? Because you can take advantage of its multiple frameworks and libraries that will make your life easier. Aside from that, it executes fast.

Why you should take this course?

This course is created for those who want to learn JavaScript from a-z if you are totally new in JavaScript this course will guide you to learn JavaScript than if you know some basic about JavaScript again this course will take your carrier to the next advance level of JavaScript I have explained the lectures that anyone can understand.

Who is the target audience?
  • Those who are new in JavaScript
  • Those with no previous coding experience
  • Those who want a thorough step by step introduction to the JavaScript language
  • Those coders who want a visual and hands on playground environment to reinforce what they have learned
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
06:05:23
+
The Complete Course of JavaScript
48 Lectures 06:05:23

JavaScript Introduction

Introduction to JavaScript
07:06

How you can add JavaScript to a web page

Lecture 2: Adding JavaScript to a Web Page
08:32

Learn to create your first script

Lecture 3: Creating First Script
06:24

How to write comments in JavaScript

Lecture 4: JavaScript Comments
08:18

Learn about JavaScript External File

Lecture 5: Creating External File in JavaScript
05:56

Learn about Data Types inside JavaScript

Lecture 6: Data Types
09:20

How to use HTML tag's inside JavaScript

Lecture 7: Using HTML Tag's Inside JavaScript
05:54

Variables in JavaScript

Lecture 8: JavaScript Variables
08:07

Learn what's popup boxes in JavaScript

Lecture 9: Popup Boxes
09:15

Learn about arithmetic operators

Lecture 10: Arithmetic Operators
06:15

Learn about assignment operators

Lecture 11: Assignment Operators
04:19

Learn about comparison operators

Lecture 12: Comparison Operators
07:48

Learn about logical operators

Lecture 13: Logical Operators
08:48

Learn how to work with if-statement

Lecture 14: If Statement
07:37

Learn how to work with if-else-if statement

Lecture 15: If Else If Statement
07:29

Here we will learn about nested if

Lecture 16: Nested If
08:56

This tutorial provide information about switch case statement

Lecture 17: Switch Case Statement
08:11

Learn about for loop methods here

Lecture 18: For Loop Methods
07:56

Lecture 19: Nested Loops
05:12

By watching this video tutorial you will learn how to work with while loop methods

Lecture 20: While Loop Methods
05:38

By watching this video tutorial you will learn how to work with do-while loop methods

Lecture 21: Do-While Loop
06:50

Learn how to create function inside JavaScript

Lecture 22: Creating Function
09:00

Learn about multiple parametere

Lecture 23: Multiple Parameters
07:46

What's is return function learn here

Lecture 24: Return Function
05:43

How you can call a function inside another function learn here

Lecture 25: Calling a Function From Another Function
04:49

What's break and continue function learn in this video tuorial

Lecture 26: Break and Continue Function
05:43

Learn about global and local variables

Lecture 27: Global and Local Variable
06:11

What's event handler learn here with this video

Lecture 28: Event Handler
05:18

What's event handler learn here with this video

Lecture 29: Event Handler
07:16

The concept of object oriented progarmming

Lecture 30: Object Oriented Programming
14:03

Learn how to create object inside JavaScript

Lecture 31: Creating Object
05:02

Learn how to create arrays

Lecture 32: Arrays
07:53

Learn creating of array in different ways

Lecture 33: Creating Arrays in Different Ways
07:27

Learn about array properties and methods

Lecture 34: Arrays Properties and Methods
11:09

Learn about array join and pop methods

Lecture 35: Array Join and Pop Methods
08:46

Learn about array reverse push and sort methods

Lecture 36: Array Reverse Push Sort Methods
07:51

Learn how you can add element to array using loop

Lecture 37: Adding Elements to Array Using Loop
08:04

A cool technique on how to print array

Lecture 38: Cool Technique to Print Array
06:31

Learn about associative array here

Lecture 39: Associative Array
05:43

what's string function learn here

Lecture 40: String and Function
06:40

what's string function learn here

Lecture 41: String and Function 2
13:51

Learn about SetInterval and SettTmeOut functon here

Lecture 42: setInterval and setTimeout Function
07:33

Learn about Clear Time Out Clear Interval Function here

Lecture 43: ClearTimeout and clearInterval Function
06:01

What's math object learn here

Lecture 44: Math Object
07:45

What's date object learn here

Lecture 45: Date Object
07:41

Learn about accessing form

Lecture 46: Accessing Forms
06:26

Learn about accessing form elements

Lecture 47: Accessing Form Elements
10:14

Learn about form validation

Lecture 48: Form Validation
11:06
About the Instructor
Abdull Waheed
4.1 Average rating
59 Reviews
5,322 Students
4 Courses
Software Engineer, Web Designer, Web Developer

Hi, I'm Abdull waheed!
I'm a web designer and developer with a great passion for building beautiful new things from scratch. I've been building websites since 2011 and also have a Bachelor degree in computer science.

It was in college where I first discovered my passion for teaching and helping others by sharing my knowledge. And that passion brought me to come and teach on Udemy.
Do you want to learn how to build awesome websites with HTML 5?
Want to know how to make your websites look beautiful and professional?
Are you looking for a comprehensive course that takes your career to the next level?
Then take this courses today If I had to describe my web design and development course in one sentence, I would say “This is exactly the course I wish I had when I first started building websites".

If you don't want to go through all the books and thousands of online articles and tutorials like I did, then take this course today! I will be very happy to share my knowledge with you, and help you with everything I can along the way. Because happy students make me happy too. Thanks.