JavaScript Intermediate to Advanced

  • Intermediate
  • Online Classes
  • Total 12 hours in class
  • JavaScript Intermediate to Advanced
  • Multi-Day Course
  • 1-6 learners per class


You should have basic JavaScript knowledge or you need to complete our JavaScript and jQuery for Beginners Training Course before taking this course.

Request for Course Dates and Booking

Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to:

  • book a course on different dates
  • book for a group of delegates
  • book corporate training
  • book a customised training
  • book a one-on-one training

The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below:

Class Details

This course is designed for delegates who have covered the basic course on the JavaScript and jQuery and want to further enhance their knowledge on JavaScript with DOM, Events, Functions, Object Orientation, JSON, jQuery, Ajax, node.js, web storage and server-side JavaScript.

Course Outline

  1. Objects
    • What is an Object?
    • Creating and Accessing Objects
    • Looping through Object's properties
    • Setting Object's properties
    • Deleting Object's properties
    • Calling Object's methods
    • Working with JavaScript Maps
  2. Document Object Model
    • Selecting Elements
    • Traversing Elements
    • Manipulating DOM
  3. Events
    • Registering event listeners
    • Delegated event listeners
    • Form events
    • Screen Event
  4. Functions
    • Callback
    • Closure
    • Promise
  5. Web Storage
    • Web storage API
    • Storing Structured Data
  6. JSON
    • Replacing and Reviving
  7. AJAX and APIs



Younus Kazi

A professional Online and Classroom Teacher

Younus has over 18 years experiences in working and teaching IT in both public and private organisations. His specialities include Web design, deve...
View More...


Subscribe to our newsletter

Sign up for our newsletter, so you can be the first to find out the latest news and tips about our classes, as well as general updates throughout the year.