Skip to main content

JavaScript Intro Course

Build interactive, dynamic websites by learning JavaScript from the ground up.

A hands-on two-day introduction covering programming logic, DOM manipulation and working with APIs.

Build interactive, dynamic websites by learning JavaScript from the ground up. A hands-on two-day introduction covering programming logic, DOM manipulation and working with APIs.

147 Reviews
9.7/10 Satisfaction
100% Recommend
See reviews
JavaScript Intro training course

JavaScript Intro Course

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.

Once you've completed this course, our JavaScript Advanced course covers ES6+, object-oriented programming, async/await and working with APIs and JSON.

View course outline

Course dates

Course dates Days Location Places RRP Discount You pay
6 to 7 January 2027 Wed-Thu Online Available £549 £50 £499 + VAT
3 to 4 March 2027 Wed-Thu Online Available £549 £549 + VAT
4 to 5 May 2027 Tue-Wed Online Available £549 £549 + VAT
22 to 23 June 2027 Tue-Wed Online Available £549 £549 + VAT
18 to 19 August 2027 Wed-Thu Online Available £549 £549 + VAT
No in-person dates available at the moment.
No in-person dates available at the moment.
Course dates Days Location Places RRP Discount You pay
6 to 7 January 2027 Wed-Thu Online Available £549 £50 £499 + VAT
3 to 4 March 2027 Wed-Thu Online Available £549 £549 + VAT
4 to 5 May 2027 Tue-Wed Online Available £549 £549 + VAT
22 to 23 June 2027 Tue-Wed Online Available £549 £549 + VAT
18 to 19 August 2027 Wed-Thu Online Available £549 £549 + VAT

Private & team training

Get a quote for JavaScript Intro

Available as private, bespoke or team training at our centre, live online, or at your venue. Customise the outline, train as a group, or book a one-to-one with an expert.

Course dates

Swipe for more dates

6 to 7 January 2027

Wed-Thu

Location
Online
Places
Available
RRP
£549
Discount
£50
You pay
£499 + VAT

3 to 4 March 2027

Wed-Thu

Location
Online
Places
Available
RRP
£549
Discount
—
You pay
£549 + VAT

4 to 5 May 2027

Tue-Wed

Location
Online
Places
Available
RRP
£549
Discount
—
You pay
£549 + VAT

22 to 23 June 2027

Tue-Wed

Location
Online
Places
Available
RRP
£549
Discount
—
You pay
£549 + VAT

18 to 19 August 2027

Wed-Thu

Location
Online
Places
Available
RRP
£549
Discount
—
You pay
£549 + VAT

Course outline

1

Introduction

What is JavaScript?

Client side / server side

ECMAScript 6 and beyond

2

Work Environment

Setting up an IDE

Online editor - Codepen, JSfiddle

Built-in Browser tools

3

Welcome to Programming

Programming logic

Basic Syntax

How code works

Separating HTML from logic

Embedding and linking code

Making a statement

4

Variables

Declaring variables

Global and local

Data types

Type casting

Console log

5

Document Object Model

Application Programming Interface (API)

Objects, Methods and Properties

Manipulating the DOM tree

Debugging your scripts

Introduction to functions

6

Template Literals

Integrating literals and variables

Multi-line strings

String Interpolation

Embedded expressions

7

Working with Logic

Conditionals and logical operators

If, else if, else

Ternary (conditional) operator

Switch

8

Built in Methods

String methods

Number methods

Doing arithmetic

9

Arrays

Concept and syntax

Adding and removing from an array

Sorting an Array

Select randomly from an Array

10

Looping

while loop

do . . . while loop

for loop

for . . . in loop

for . . . of loop

11

Functions

Custom functions

Callbacks

Arguments

Parameters

12

Introduction to EventListeners

Events

Event Objects

Named Functions

13

Questions and answers

This course is also available as a private course. This would allow you to choose any dates for your training. And, if you wish, we can tailor the content for you or your team. Please contact us for more details.

Who is this course for?

For web designers and developers who want to add interactivity to their projects using JavaScript. Requires our HTML and CSS Introduction course or equivalent working knowledge.

147 Reviews
9.7/10 Satisfaction
100% Recommend

I was lucky to be the only course member on this particular course. It was completely tailored to where my interests and strengths lie and…

Priyanka – 13 May 2026

This has been my 4th course that I have done in perosn. As always, the depth of knowledge is set to the highest standards. My course tutor…

Esam – 5 February 2026

Dele was very approachable and was able to help us all at our pace.

Jenny – 8 January 2026

The instructor was very knowledgeable and very helpful.

Natasha – 8 January 2026

Real life examples, organized materials , good trainers

Diana – 10 November 2025

Trainer was very knowledgeable and good at explaining complex things in a simple way

Remel – 10 February 2025

Always able to ask questions. More confidence with code Better code knowledge Equipping with standard skills Understand what the code wants…

Zahir – 10 February 2025

Teaching everything step by step and precisely explaining each question! very helpful in understanding the basic building blocks

Najeeha – 10 February 2025

Swipe for more

Read course reviews

Who attends?

Getting better at your job icon

Getting better at your job

You need a skill for the role you already have, or your employer is investing in the team.

Changing career icon

Changing career

You're moving into a new field and need the practical skills it asks for.

Just graduated icon

Just graduated

You know the theory. A practical course and a certificate of attendance show employers you can do the work.

Further reading

Why You Should Consider Outsourcing Your IT Support article image

Why You Should Consider Outsourcing Your IT Support

Outsourcing your IT support can be extremely cost effective if it's done right.

5 Ways to use Python at Work article image

5 Ways to use Python at Work

Interested in learning Python?

5 Reasons Why You Should Learn How To Code article image

5 Reasons Why You Should Learn How To Code

Coding skills are in high demand.