JavaScript for Beginners

Follow these step-by-step tutorials to master JavaScript.
0.0 (0 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.
25 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 50
  • Length 3.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

Nearly every interactive website you visit is using JavaScript. It has become the the default coding language of the internet. If you want to move beyond creating simple static web pages, it is essential to understand the basics of JavaScript. This course will teach you all the essentials of the JavaScript language. You will learn all about JavaScript variables, functions, conditionals and many more items. You will also learn about how to use the DOM or Document Object Model. When it comes to the JavaScript, nothing is more important than understanding the DOM if you want to understand how to use JavaScript effectively. So we will spend several videos examining how JavaScript works with the DOM.

I firmly believe it is important to understand the core concepts to any language. And so, as always, I will stress concepts first and foremost.

In this JavaScript Beginners course, I will teach you all the main concepts of JavaScript.. Once you understand how to use JavaScript, it will be much easier for you to learn other scripting tools such as JQuery and Angular JS. That is because the basic concepts to scripting languages are all very simialr. This will put you on the road to creating highly interactive web pages that respond to users.

Watch hours of engaging video lectures, and study all the code examples that will be provided. With this course, you will become fully competent in JavaScript!

What are the requirements?

  • We will use Notepad++ but any text editor is fine
  • A basic understanding of HTML and CSS helps

What am I going to get from this course?

  • Learn JavaScript syntax
  • Learn to write and use JavaScript functions, loops, and conditionals
  • Learn about the DOM and how to manipulate it
  • Learn about functions JavaScript provides that you can utilize

What is the target audience?

  • This course is meant for absolute beginners

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction and syntax
02:12

Introduction to beginning JavaScript.

03:20

In this video we setup our first JavaScript code and explain statements

05:13

Initial review of variables in JavaScript.

02:36

We review why JavaScript is a considered a loosely typed language.

03:21

Using an external JavaScript file.

Functions
Preview
04:12
Functions Part 2
03:43
07:01

Operators in Javascript.

04:46

Conditionals in Javascript.

Conditionals Part 2
02:30
03:14

Loops in Javascript.

02:42

Loops in JavaScript.

03:31

Function and an if statement.

03:13

In this video we examine the return statement.

03:25

In this video we examine the global and local variables.

01:30

In this video we examine passing by value.

04:40

In this video we examine arrays.

Section 2: Objects in JavaScript
06:09

In this video we examine objects.

03:05

In this video we continue on with objects.

04:26

In this video we continue on with objects.

02:50

In this video we continue on with objects.

06:38

In this video we will discuss the string object.

03:00

In this video we will discuss the math object.

05:32

In this video we will discuss the date object.

Section 3: The Document Object Model (DOM)
06:53

In this video we will discuss the Document Object Model.

07:08

In this video we will discuss the getElementById method.

05:17

In this video we will discuss the getElementsByTagName method.

04:06
In this video we will discuss the getElementsByTagName method.
04:07

In this video we will discuss the getElementsByClassName method.

02:30

In this video we will discuss replacing content using innerHTML.

02:47

In this video we will discuss reading in content using innerHTML and also writing out some more content

03:44

In this video we will discuss how to change an image.

04:19

In this video we will how to create events.

04:04

In this video we will cover the mouseover event.

02:58

In this video we will cover the mouseover event to swap images.

10:41

In this video we will create a new element.

03:20

In this video we will create a heading element for our new section.

05:11

In this video we will remove an element.

04:40

In this video we will create an attribute note - this will be an ID attribute but

we can add any type of attribute we want - href, class, etc.

06:12
In this video we will discuss the concept of traversing the DOM.
02:28
In this video we will discuss the concept of traversing the DOM.
02:47

In this video we will discuss the concept of traversing the DOM.

Section 4: Forms and other topics
09:31

In this video we will discuss form validation.

04:34

In this video we will discuss form validation.

02:20
In this video we will discuss form validation.
02:20

In this video we will discuss form validation again, but this time we will provide focus back to the text box that was filled out wrong.

03:18

In this video we will discuss form validation again, but this time we will discuss the differences

between using the && and || operator.

02:40

In this video we will discuss where to place script tag.

04:12

In this video we will debug an issue and work on a solution.

04:08

In this video we will add a confirmation box.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ernest Jones, Computer Programming

I am in the computer industry and have done many tutorials on computer programming. Some of my tutorials are among the most viewed on several different website. All of my videos are explained in an easy step-by-step manner. I have done tutorials on ASP, CSS, HTML, Java, JavaScript, and PHP.

Ready to start learning?
Take This Course