Course Code
Payment Options
Upfront & Payment Plans
Online & Correspondence
100 Hours

Unique Home Study Javascript Course.Enrol now to learn Javascript, a must have skill for anyone involved with websites. Make your sites come alive with dynamic HTML.

Javascript is a key programming skill for anyone involved with websites.   Gain this skill in this unique home study course. JavaScript is a powerful scripting language which can be used to read and modify HTML elements, validate data, and it can also react to events such as a mouse click or a key press on the keyboard, etc.  Learn: 

  • programming essentials
  • the javascript language
  • DOM and event handling
  • create dynamic html and navigation
  • write web apps & more!

This course compliments our HTML course and forms part of the Certificates in Web Development. 

There are 10 lessons in this course:

  1. Introduction
    • Enabling Javascript (IE, Opera, Safari, Chrome, Firefox)
    • Javascript in Web Applications
  2. JavaScript Essentials I
    • Operators
    • Strings
    • Arrays
  3. JavaScript Essentials 2
    • Conditional Statements
  4. Functions
    • What is a Function
    • Defining Functions
    • Function Parameters & Return
    • Javascript Build In Functions
  5. Events and Event handling
    • What is an Event
    • Event Handling
    • Document Object Model
  6. Advanced JavaScript
    • Cookies
    • Browser Detection
    • Creating Objects
    • Objects in Javascript
  7. Dynamic HTML
    • Difference between Static & Dynamic
    • DTHML Javascript
  8. Emails, Forms and Form Validation
    • What is Form Validation
    • Validating Text Fields
    • Validating other Imputs
  9. Pop Ups and Navigation Menus
    • Alert Box
    • Prompt Box
    • Confirm Box
    • Menus
    • Pure CSS Menus
  10. JavaScript Applications
    • HTML, CSS & Javascript
    • Code Validation
    • Improve your Web Development

Each lesson culminates in an assignment which is submitted to the school, marked by the school's tutors and returned to you with any relevant suggestions, comments, and if necessary, extra reading.


  • Understand what JavaScript is, identify different locations for JavaScript and be able to enable JavaScript in different browsers.
  • Develop knowledge of the basic programming constructs in JavaScript and their application.
  • Further develop knowledge of JavaScript programming constructs in JavaScript and their application.
  • Describe DOM, and Events and event handling and identify their application in JavaScript.
  • Describe the different events, and explain how these can be handled with event handling in JavaScript.
  • Understand conditional statements and explain in which situations they are used.
  • Understand for loops and while loops and explain how these can be used in Javascript to improve efficiency of a program and reduce code length.
  • Review key concepts of this course and write simple web applications using HTML, CSS and JavaScript.

For more information on this course, please request your free course information pack. 

Are you interested in this course?
Free Info Pack