Introduction to JavaScript Programming

About this course

JavaScript is one of the most widely used programming languages in the world. It powers websites, web applications, and interactive user experiences across industries.

This course is for people who have little or no programming experience. It introduces the core ideas of programming using JavaScript. Delegates will learn the basic building blocks of programs and how they work together. You will learn how to read and write small programs, understand how code works, and start solving real problems.

If you already know HTML and CSS, this course is the first step toward building smarter web solutions.



Delegate reviews

Feedback from delegates who have attended this course:

(Note: This course is an updated and condensed version of our previous Introduction to Programming course.)


Intended audience

This course is useful if:
  • Your work requires you to develop or maintain web applications.
  • You already use HTML and CSS and need to add interactive behaviour to your web pages.
  • Your role increasingly demands the ability to understand, troubleshoot, or extend JavaScript‑based functionality.

Prerequisites

  • You should be comfortable with HTML and CSS. This knowledge can come from experience or from our HTML and CSS course.
  • You should understand how files and folders work on your computer.
  • You should be able to use a simple text editor.

Course details

Price: R8,900 excluding VAT per delegate.

Included:

  • Electronic course material.
  • Attendance certificate (PDF).

Duration: 3 days.

Delivery: Virtual classroom
See how virtual training works.

Note: this course is presented on request only.

See the course schedule for upcoming dates.

Booking information

Email your booking to info@incusdata.com. A purchase order, or completed enrolment form is sufficient.

We will confirm the booking and issue an invoice.

Course contents

Introduction

  • Understand the goals, expectations and mindset for the course.
  • Use correct programming terminology.
  • Start thinking like a programmer.
  • Explain why programming languages are needed.
  • Describe the role of compilers and interpreters.
  • Recognise where JavaScript is used in modern web development.

Getting started

  • Set up editors, tools and browsers for JavaScript development.
  • Add JavaScript code to HTML pages.
  • Use the browser console to run and test code.
  • Identify and interpret common JavaScript errors.

JavaScript syntax

  • Apply the basic rules of JavaScript syntax.
  • Use the JavaScript character set and case sensitivity rules correctly.
  • Write statements and blocks using proper structure.
  • Use identifiers and keywords correctly.

Variables

  • Create and use variables to store data.
  • Display program output in the browser and console.
  • Read basic user input.

Data types and literals

  • Use literals to represent values.
  • Work with numbers in JavaScript.
  • Create and manipulate strings.
  • Use Boolean values in program logic.
  • Convert values between different data types.

Expressions and operators

  • Perform calculations using arithmetic operators.
  • Manipulate strings using operators.
  • Compare values using comparison operators.
  • Assign values using assignment operators.
  • Build complex expressions using logical operators.
  • Apply operator precedence rules when evaluating expressions.

Control statements

  • Control program flow using conditional statements.
  • Create loops to repeat program actions.
  • Combine and nest control statements to solve problems.

Functions

  • Call existing functions.
  • Create functions to organise program logic.
  • Pass values to functions.
  • Return values from functions.

Arrays

  • Use objects, classes and methods in JavaScript.
  • Create and use arrays to store collections of data.

Introduction to the DOM

  • Explain the concept of the Document Object Model.
  • Modify web page content dynamically with JavaScript.
  • Access and work with form elements.

Download the course outline

Download the Introduction to JavaScript Programming course outline in PDF format.

Your Java tip is on its way!

Check that incusdata.com is an approved sender, so that your Java tips don’t land up in the spam folder.

Our privacy policy means your data is safe. You can unsubscribe from these tips at any time.

Thank You

We're Excited!

Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)

Don't Worry

Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.

If you need any further information, please contact us on tel: (27) 12-666-2020 or email info@incusdata.com

How can we help you?

Let us contact you about your training requirements. Just fill in a few details, and we’ll get right back to you.