

JavaScript is one of the most popular programming languages in the world because it’s easy to learn, and it can do amazing things. If you’re interested in web development, it’s also a language that you simply must learn to be effective.
This course is aimed at complete beginners, but is great for those who need a brush up on their JavaScript skills.
You will learn the very basics of JavaScript programming, then move on to more complex programming skills. Along the way, you’ll have projects to create using the skills you’ve learned in this course.
Source codes are included in the course materials.
-
1Introduction to JavaScript
Welcome to the course!
You can download the source codes for this course here.
-
2Script Tags
In this tutorial, the students will learn about script tags.
-
3Boxes
Working with boxes.
-
4Console
Working with the Console.
-
5Variables
In this lesson we will cover variables.
-
6Undefined, typeof, NaN
Here you will learn the basics about the "undefined", demonstrate the use of "typeof" and "Nan" operators.
-
7Concatination
The Basics of Concatination.
-
8Comparison Operators
Working with comparison operators.
-
9Logical Operators
We will also learn about Logical Operators.
-
10Mathematical Operators
Working with Mathematical Operators.
-
11Commenting
Learn how to comment your code.
-
12Arrays
A tutorial on arrays.
-
13Array Prototype
On Array Prototype.
-
14Looping Over Arrays
Working with loops over arrays.
-
15Introduction to Objects
In this tutorial, students will be introduced to Objects.
-
16Creating an Object
Learn how to create an object.
-
17Dates and Times
Working with dates and times.
-
18Intervals
Working with Intervals.
-
19Countdown: Example Application
See a sample application.
-
20Callbacks
Working with Callbacks.
-
21Callback in Countdown
More about callbacks in countdown.
-
22DOM Elements
Learn about DOM Elements.
-
23Query Selector
Working with Query Selector.
-
24Event Handlers
The fundamentals on Event handlers.
-
25Input Fields
Working with Input fields.
-
26Creating Elements
Here, creating elements will be taught.
-
27Styling Elements
Explore your creativity by styling elements.