Last Update: Feb 25, 2024

Ultimate JavaScript training by examples

  • Free

About Course

In this course you learn how to program in JavaScript and build interactive websites.This self-paced JavaScript introductory training course will teach you how to add increased functionality to HTML web pages using the programming language of JavaScript. This training class will get you started by teaching all the essential aspects of using JavaScript.

Learning Objectives

In this course, you learn the following:

  • Storing Information in Variables
  • Conditional Statement
  • Loops in JavaScript
  • Coding JavaScript Functions
  • Working with Arrays
  • The String Object
  • Objects and callbacks

Topics and Subtopics

Here is the list of topics and subtopics covered in this course:

I. Refresher and Installation

  1. Web design and development refresher
  2. What is JavaScript and how it works
  3. Top JS frameworks
  4. Setup and Installation

II. JavaScript Programming- Part I

1. Lexical Structure

2. Expressions

3. Types

4. Strings

5. Variables and Values

6. This

7. Objects

8. The console

9. Scopes

10. Arrays

11. Template Literals

12. Semicolons

13. Strict Mode

14. Callbacks

III. JavaScript Programming- Part II

1. Conditional statements

2. Loops

3. Classes and Constructors

4. Build-in Functions

5. New Functions

  • Timers
  • Callbacks
  • Promises
  • Async and Await
  • Closures
  • Arrow functions

IV. JavaScript Programming- Part III

  1.  DOM Overview
  2. DOM Methods
  3. DOM Document
  4. DOM Events

IV. JavaScript Project 1: Create a simple calculator

V. JavaScript Project 2: Create a To-Do List using HTML and JavaScript

VI. JavaScript Project 3: Build a Reading List


Basic knowledge of HTML and CSS is required.

Related Courses

Complete Training Bundle

If you are serious about learning web design and development, you should enroll in our Web Design and Development Training Bundle. This bundle covers all essential and practical topics related to web development. For $290 monthly subscription, you can have access to 300+ hours of hands-on project-based training covering all courses related to web development like JavaScript, PHP, JavaScript frameworks like React or Angular and many more. Click here to learn more.

Private Tutoring Classes

To take skills you learn from this course to the next level, taking the following tutoring classes are highly recommended. It is also a great opportunity to discuss your questions and problems related to this course with an experienced instructor:

What Is Next?

After finishing this course, you can enroll in any of following classes:

Recommended Free Courses

If you are new to the IT or programming, we suggest the following free courses:

Show More

What Will You Learn?

  • Learn new things
  • Revamp your career
  • Target IT jobs
  • Sharpen your skills
Free access this course


  • A laptop or PC
  • Good Internet
  • Routine Study
  • Regular Join Class