RTD Training & Development

Javascript Web Programming

Call us on +44 (0)1225 66 72 72 or send us a message

Javascript Web Programming

4 days hands-on £1,940+VAT

This course can be delivered over the web

Next scheduled date:
Monday May 20th, 2024 Enrol Now!

Can't wait that long? It may be possible to deliver this course at an earlier date. Contact us if you're interested
Client-side web programming essentials using the latest version of JavaScript



  • The SCRIPT tag
  • Comments
  • Special characters
  • Inserting HTML formatting
  • Variables
  • Data types
  • Data coercion

JavaScript Operators

  • Numeric operators
  • Comparison operators
  • Boolean operators
  • Combined assignment operators
  • Increment and decrement operators

JavaScript Statements

  • The 'if' statement
  • The 'while' loop
  • Strings properties and methods
  • The 'for' loop
  • 'Break' & 'continue'

JavaScript Functions and Arrays

  • Functions
  • Scope
  • Arrays
  • Arguments and optional arguments for functions
  • The 'for-in' loop

The Document Object Model

  • The object hierarchy
  • Manipulating browser objects
  • Manipulating document objects
  • Form elements
  • Events
  • Writing event handlers
  • Using cookies

Common Tasks

  • Handling browser differences
  • Inserting dynamic content
  • Form validation
  • Image rollover

JavaScript Objects

  • The 'this' and 'with' keywords
  • Generic objects
  • Strings
  • The Math object
  • Date objects


JavaScript is the only client-side scripting language that is supported by all the major browsers and HTML5. Participants will learn to write JavaScript code to manipulate the browser, the page content and to perform data entry validation. Common tasks, such as implementing image rollovers, are also covered.


On successful completion of this course, participants will be able to:

  • Understand JavaScript syntax
  • Write JavaScript functions and event handlers
  • Understand the JavaScript Document Object Model
  • Manipulate browser windows
  • Insert dynamic content into web pages
  • Perform validation on user input


This course is designed for web designers and programmers who wish to create dynamic web pages using client-side scripting.


A knowledge of the fundamentals of HTML is assumed. No previous programming experience is necessary.

share buttons
share on twitter
share on linkedin
share on facebook
share by email