3 days


Exeter – Devon, Bristol, Gloucester or onsite at your premise.


This 3 day course is intended for students who need to learn all of the essential skills necessary to write effective JavaScript code and serves as an excellent introduction to this powerful programming language. It would be ideal as a primer for anyone wishing to progress onto client-side scripting in web browsers or as a suitable foundation for implementing JavaScript in other applications. Besides excellent coverage of the theory and concepts, there is plenty of hands-on time devoted to putting into practice the topics introduced in each module. No previous knowledge of the subject matter is assumed as the course is built from the ground upwards.


It is recommended that before attending this course students possess the following.

  • An understanding of working in a Microsoft Windows operating system environment
  • Some programming experience would be helpful but not essential


Upon successful completion of this course, students will be able to:

  • Understand JavaScript Data Types
  • Work with Variables
  • Use Different Operators
  • Control the Execution of Code
  • Create and Work with Objects
  • Create and Work with Arrays
  • Create and Work with Functions
  • Use the Built In JavaScript Objects
  • Understand Advanced JavaScript Object Concepts
  • Understand JSON
  • Implement Regular Expressions
  • Understand and Handle JavaScript Errors


Introduction to JavaScript

  • Overview of JavaScript
  • JavaScript Programming Basics

Data Types, Variables and Operators

  • Data Types
  • Variables
  • Operators

Controlling Code Execution

  • Introduction to Controlling Program Execution
  • Branching Statements
  • Looping Statements
  • Miscellaneous Statements

Objects Part 1: An Introduction

  • Creating Objects
  • Object Properties and Methods


  • Introduction to Arrays
  • Creating and Populating Array
  • Multi-Dimensional Arrays
  • Working with Arrays


  • Creating Simple Functions
  • Returning Data from Functions
  • Passing Data into Functions
  • Advanced Function Considerations

Objects Part 2: The Built In JavaScript Objects

  • The String Object
  • The Date Object
  • The Math Objects

Objects Part 3: Advanced JavaScript Objects

  • Object Constructor Functions
  • Classes and Prototypes
  • Modules and Namespaces
  • JSON (JavaScript Object Notation)

Regular Expressions

  • Creating Regular Expressions
  • Pattern Matching
  • The RegExp Object

Handling Errors in JavaScript

  • Overview of Scripting Errors
  • Handling Errors with Try, Catch and Finally


Courseware and manual, certificate of achievement, refreshments and lunch are all included in this course.

To book

For more information or to book onto our JavaScript Programming training course please contact us on 01392 824 022 or email

If there is a JavaScript course that is not listed on our site, that you are interested in attending then please let us know and we can arrange one to one training onsite with our Trainer.

Still not convinced?
We can help you!

Fill out the form below and one of our IT specialists will contact you.

Please enter the following code:captcha


PhoneEmailTwitterAME Support ToolApple Mac Support tool