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
11-12th Nov 26 Wed-Thu Online Available £549.00 £50.00 £499.00 + VAT
6-7th Jan 27 Wed-Thu Online Available £549.00 £549.00 + VAT
3-4th Mar 27 Wed-Thu Online Available £549.00 £549.00 + VAT
4-5th May 27 Tue-Wed Online Available £549.00 £549.00 + VAT
22-23rd Jun 27 Tue-Wed Online Available £549.00 £549.00 + VAT
18-19th Aug 27 Wed-Thu Online Available £549.00 £549.00 + 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
11-12th Nov 26 Wed-Thu Online Available £549.00 £50.00 £499.00 + VAT
6-7th Jan 27 Wed-Thu Online Available £549.00 £549.00 + VAT
3-4th Mar 27 Wed-Thu Online Available £549.00 £549.00 + VAT
4-5th May 27 Tue-Wed Online Available £549.00 £549.00 + VAT
22-23rd Jun 27 Tue-Wed Online Available £549.00 £549.00 + VAT
18-19th Aug 27 Wed-Thu Online Available £549.00 £549.00 + VAT

Private & team training

Request 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

11-12th Nov 26

Wed-Thu

Location
Online
Places
Available
RRP
£549.00
Discount
£50.00
You pay
£499.00 + VAT

6-7th Jan 27

Wed-Thu

Location
Online
Places
Available
RRP
£549.00
Discount
You pay
£549.00 + VAT

3-4th Mar 27

Wed-Thu

Location
Online
Places
Available
RRP
£549.00
Discount
You pay
£549.00 + VAT

4-5th May 27

Tue-Wed

Location
Online
Places
Available
RRP
£549.00
Discount
You pay
£549.00 + VAT

22-23rd Jun 27

Tue-Wed

Location
Online
Places
Available
RRP
£549.00
Discount
You pay
£549.00 + VAT

18-19th Aug 27

Wed-Thu

Location
Online
Places
Available
RRP
£549.00
Discount
You pay
£549.00 + 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 – 13th May 26

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 – 5th February 26

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

Jenny – 8th January 26

The instructor was very knowledgeable and very helpful.

Natasha – 8th January 26

Real life examples, organized materials , good trainers

Diana – 10th November 25

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

Remel – 10th February 25

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

Zahir – 10th February 25

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

Najeeha – 10th February 25

Swipe for more

Read course reviews

Who attends?

Career Progressives icon

Career Progressives

Professionals who wish to develop skills for their current role and companies who believe in developing their talent.

Career Changers icon

Career Changers

People seeking opportunities which require new skills. Industry relevant training for those pursuing a new role.

Graduates icon

Graduates

Certified courses for those who have earned their theoretical stripes, but need to prove capability to future employers.

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.