In this Introduction to JavaScript course, you will learn the fundamental concepts of interactive and responsive web development. Through hands-on exercises and practical examples, you will explore how to write JavaScript code to create dynamic and engaging websites.
Gain a solid understanding of JavaScript syntax, variables, and data types, and learn how to create and use functions to build reusable code. Discover how JavaScript interacts with HTML and CSS to create interactive elements, respond to user actions, and bring your web pages to life.
You'll need to have attended our HTML & CSS Intro course or have equivalent working knowledge before joining this class.
Course leader is an experienced industry expert
Course Dates | Days | Location | Places | RRP | Discount | You Pay | Action |
---|---|---|---|---|---|---|---|
14-15th Aug 25 | Thu-Fri | London Bridge | Available | £499.00 | £70.00 | £429.00 + VAT | |
17-18th Sep 25 | Wed-Thu | London Bridge | Available | £499.00 | £499.00 + VAT | ||
10-11th Nov 25 | Mon-Tue | London Bridge | Available | £499.00 | £499.00 + VAT | ||
10-11th Dec 25 | Wed-Thu | London Bridge | Available | £499.00 | £499.00 + VAT | ||
5-6th Feb 26 | Thu-Fri | London Bridge | Available | £499.00 | £499.00 + VAT | ||
1-2nd Apr 26 | Wed-Thu | London Bridge | Available | £499.00 | £499.00 + VAT | ||
28-29th May 26 | Thu-Fri | London Bridge | Available | £499.00 | £499.00 + VAT |
Course Dates | Days | Location | Places | RRP | Discount | You Pay | Action |
---|---|---|---|---|---|---|---|
20-21st Aug 25 | Wed-Thu | Online | Available | £499.00 | £70.00 | £429.00 + VAT | |
16-17th Oct 25 | Thu-Fri | Online | Available | £499.00 | £499.00 + VAT | ||
7-8th Jan 26 | Wed-Thu | Online | Available | £499.00 | £499.00 + VAT | ||
2-3rd Mar 26 | Mon-Tue | Online | Available | £499.00 | £499.00 + VAT | ||
29-30th Apr 26 | Wed-Thu | Online | Available | £499.00 | £499.00 + VAT |
What is JavaScript?
Client side / server side
ECMAScript 6 and beyond
Setting up an IDE
Online editor - Codepen, JSfiddle
Built-in Browser tools
Programming logic
Basic Syntax
How code works
Separating HTML from logic
Embedding and linking code
Making a statement
Declaring variables
Global and local
Data types
Type casting
Console log
Application Programming Interface (API)
Objects, Methods and Properties
Manipulating the DOM tree
Debugging your scripts
Introduction to functions
Integrating literals and variables
Multi-line strings
String Interpolation
Embedded expressions
Conditionals and logical operators
If, else if, else
Ternary (conditional) operator
Switch
String methods
Number methods
Doing arithmetic
Concept and syntax
Adding and removing from an array
Sorting an Array
Select randomly from an Array
while loop
do . . . while loop
for loop
for . . . in loop
for . . . of loop
Custom functions
Callbacks
Arguments
Parameters
Events
Event Objects
Named Functions
Professionals who wish to develop skills for their current role and companies who believe in developing their talent.
People seeking opportunities which require new skills. Industry relevant training for those pursuing a new role.
Certified courses for those who have earned their theoretical stripes, but need to prove capability to future employers.
Learn face-to-face with expert mentors in a dynamic setting that inspires growth and confidence.
Join remotely with expert mentors in real time — flexible, interactive learning that fits your lifestyle.
Upskill your team together. Build your team and develop consistency, and collective confidence.
Define your direction with purpose, aligning your learning journey to personal and career goals.
Gain practical insight from real-world experts who bring clarity, confidence, and momentum to your growth.
Your certificate of attendance is proof of progress — benchmarking your skills and commitment to growth.