Training Courses

JavaScript : Introduction

Two Day Course


This two day Introduction to JavaScripting course is designed to give you the scripting knowledge to add interactivity to your website and to enable you to provide your site's users with a richer, more responsive experience.

This is a practical hands-on course which assumes some knowledge of HTML but no previous programming or JavaScript knowledge. You should have attended Media Training's Introduction to HTML course or have an good working knowledge of HTML

Public Course Dates & Pricing

Course DatesLocationPriceStatus

  • Public Courses

    Small class sizes so you get the maximum amount of trainer time possible. You attend with delegates from other companies.

    A great, cost efficient way to learn, discounts are also available for group bookings.


    Discount Info
  • Private Courses

    One to one tuition or a private group with just your colleagues. Your choice of duration, content and location. We can train at one of our centres or onsite with you wherever you are located.

    We offer a free consultation service to help work out every detail and build the perfect course for you.

    From £499 + VAT

    Free Consultation

Course Outline

  • Getting Started
    • Overview
    • About terminology
    • Embedding Scripts
    • Syntax and Comments
    • Testing via alert and console
    • Hello World
    • Basic user interaction

    • Concept
    • Global variables
    • Declare, initialise and test
    • Write values to and within the page

    • Assignment
    • Comparison/Inequality
    • Increment/Decrement
    • Concatenation
    • Logical AND

    • About OBJECTS
    • DOM basics
    • Methods and Properties
    • Creating a Date object
    • Waiting for page load
    • Assigning user events

    • Syntax and structure
    • Boolean logic
    • IF, ELSE IF and ELSE statements
    • Nested conditionals
    • Responding to conditions

    Useful Functions
    • prompt
    • confirm
    • do while
    • Running code at intervals with setTimeout

    Custom Functions
    • Syntax
    • Build a function and test
    • Local Variables
    • Returning values
  • Loops
    • FOR loop concept and syntax
    • First loop
    • Using loops to generate content
    • Applied loops

    • Concept and syntax
    • Build a first array
    • Finding the first/last element
    • Looping through an Array
    • Adding/removing elements
    • Sorting an Array
    • Applied Arrays

    • String as an array
    • Checking for character presence
    • Extracting part of a string
    • Basic form validation
    • Regular expression basics
    • RegEx validation

    • Using MATH round, random, ceil and floor
    • Produce random numbers within a range
    • Select randomly from an Array

    Custom Objects
    • Concept and syntax
    • Assigning properties and methods
    • FOR IN Loop

    • Recap
    • What's next
    • Top Javascript Libraries

    Questions and answers
Experience + Flexibility

We know training inside out. We can advise you on all the options to make sure you get the best possible course.

Tell us you need to cancel 5 working days before your course and there’s no charge. Great for your peace of mind.

Our trainers bring their years of industry experience into the classroom. You'll leave confident and prepared.

The smallest class size in the industry. More one on one time with the trainer and a less intimidating group size.

Tell us which you use and it'll be booted up and waiting with the latest software when you arrive.

We provide a lovely onsite lunch so you can relax. We can cater for any dietary requirement with no fuss.

Comfort + Location
Value + Choice
Reputation + Feedback

  Our Clients

We've worked very hard over the last 20 years to grow our business through personal recommendations.

When you attend a course we ask you to tell us how it went. We use your feedback to help us improve our courses.

We publish all our customer satisfaction stats live on our site (good or bad) because we want everyone to know just how highly you rate us every day, every week and every year.

We know that choosing the best course can be difficult, maybe the thoughts of the 4960 other clients we've asked will give you the inspiration to join us too.

The most recent comments from attendees of our courses are shown below. We reckon they will give you a pretty good indication of how they think we perform.

  Client Ratings

Attendees surveyed4960
  Trainer Knowledge9.8 / 10
  Trainer Materials9.6 / 10
  Trainer Preparation9.8 / 10
  Overall Trainer Score9.7 / 10
  Centre Lunch9.6 / 10
  Centre Staff9.9 / 10
  Overall Centre Score9.7 / 10
  Overall Experience9.7 / 10
  % Who Would Recommend Us99.7%

"Iwan was very helpful and he adapted the course lesson and examples to suit my needs and requirements that specifically underpinned the reason I chose to take this course. Despite it being an introductory course I was able to progress beyond the course curriculum when there was potential to do so. "

"Creating a great environment to learn. Nice calm and open approach to teaching. "

"The venue is amazing, very welcoming. Tutor also very friendly, approachable and encouraging."

"Great tutor knowledge - fun examples Lunch buffet was fantastic"

"Lunch was really good, the shared space is lovely. Iwan was clearly very knowledgeable and helpful besides :)"

"Very friendly staff, well-tailored course that adapted to our levels. The site was excellent and facilities exemplary"