Study Online


Start your journey towards becoming a software developer with this comprehensive course in JavaScript programming.

COVERS: Basics of JavaScript, Syntax and Structure, Conditional statements, Loops, Functions, Arrays, DOM Manipulation, Events, Error Handling, Asynchronous JavaScript, Fetch API.

  • Learn Mobile and Front End Development with HTML, CSS and JavaScript
  • Learn by building 4 complete apps from the ground up
  • Self-paced learning allows you to study at your own pace

What Is It?

An intense, practical course to enable you to learn JavaScript programming

Delivery Mode

Online learning and Practical Tasks


4 Weeks


ZAR 1500
ZAR 1250

Have Questions?

Ready to Sign Up?

Need More Info?

Hello, my name is Bilal and I'm an award-winning app developer.

I’ve been coding for nearly four decades, and JavaScript is one of my favourite languages.

Not only that, but it is also one of the most in-demand programming languages in the world!

Whether you want to be a front-end developer or a back-end developer, you cannot go wrong with JavaScript.

In this course, I use my unique, project-driven approach to teach you all the fundamentals of the language.

Why not join me, and take your first steps into the rewarding and lucrative world of JavaScript!

How it Works

Sign up

Sign up and login to your learning profile.


Go through the online learning materials. Study from anywhere with an internet connection.


Learn by building complete projects from the ground up.


Ask questions via the forums provided.


Become a JavaScript Developer!

Why This Course is For You

Do you DREAM of becoming a Pro Software Developer? 

Do you want to learn to build Mobile Apps?

Do you WANT the FREEDOM to balance work and LIFE?

Don’t know where to start?

Wish you had someone to teach you and guide you?

Then this course is for you.

What you will learn...

Basics of JavaScript, its purpose, and its role in web development.

Basic syntax rules, variables, data types, and operators.

Conditional statements (if, else if, else), loops (for, while), and switch statements.

Declaring functions, parameters, return statements, and function expressions.

Creating arrays, accessing elements, array methods (push, pop, shift, unshift, etc.), and iterating through arrays.

Introduction to the Document Object Model (DOM), selecting and manipulating HTML elements using JavaScript.

Handling events, event listeners, and event propagation.

Callback functions, Promises, async/await, and handling asynchronous operations.

Making asynchronous HTTP requests, retrieving and sending data to a server.

You will learn all the above concepts within the context of building actual JavaScript projects. Some of the projects you will build are:

  • Login form
  • iPhone-style Calculator App
  • Countdown Timer App
  • World Time App
  • Contact Book App


Discounted Price

R1250(15% off)
  • Learn the Fundamentals of JavaScript
  • Beginner to Advanced Topis
  • Build 4 Complete Apps
  • All content provided
  • Online Support

Need More Info?