JavaScript Fundamentals Training Courses


Learn the most popular and dynamic language in use today.

  • Introduction to JavaScript
  • Work with Variables, Data, Functions, Methods and Events
  • Controll Program Flow
  • Understand the JavaScript Object Model and Language Objects
  • Develop Interactive Forms
  • Learn about Cookies and JavaScript Security
  • Controll Frames in JavaScript and Custom JavaScript Objects


Course Details

Instructor Led Learning

  Duration: 3 Day

  Learning Material : All included.

  Registration Open Now!

Video Learning

  Duration: 3 Day

  Registration Open Now!

Call us : 021 419 3213

JavaScript Fundamentals Courses

Learn the JavaScript you need for professional web development.

In this course we’ll start at the very beginning and cover everything about the language that a beginner needs to know. Maybe you've never programmed anything before, or maybe you're coming to JavaScript from another language. We will get you up and running with one of the most popular and dynamic languages in use today.


JavaScript Fundamentals Courses Overview

Our JavaScript Fundamentals course is a 2 day course that teaches developers how to use JavaScript Arrays, JavaScript date, JavaScript functions, JavaScript alert and more.

Students who are interested in working with Client-side scripting, this is the first step, to mastering the control of every click a user makes.

chfi-cours-overview-cape-town training course cape town

Is JavaScript Fundamentals Courses for you?

JavaScript Fundamentals is for the student who is an experienced developer of Web pages and who has had some exposure to JavaScript, probaby through the use of scripts developed by others. If you are comfortable creating Web Pages by writing HTML code, proficient with Internet Explorer and have at least tried to use other people's scripts in your Web pages, then you are well matched to the prerequisites for this course. This is a serious programming course. So, if you have programmed in another language, you will likely excel.


Intro to Programming »

What course next:

Advanced Programming »

What is JavaScript

JavaScript is the workhorse of the common Internet page. It is used to carry out the higher, more advanced functions inherent to more and more of today's web pages. JavaScript is used in millions of Web pages to add functionality, validate forms, detect browsers, and much more

3 Steps to Master JavaScript Fundamentals


Take a


Write an



What you will learn

JavaScript Fundamentals Course
  • Lesson 1: Introduction to JavaScript
  • Lesson 2: Working with Variables and Data
  • Lesson 3: Functions, Methods and Events
  • Lesson 4: Controlling Program Flow
  • Lesson 5: The JavaScript Object Model
  • Lesson 6: JavaScript Language Objects
  • Lesson 7: Developing Interactive Forms
  • Lesson 8: Cookies and JavaScript Security
  • Lesson 9: Controlling Frames in JavaScript
  • Lesson 10: Custom JavaScript Objects

JavaScript Fundamentals Course

Lesson 1 - Introduction to JavaScript

  • Origins of JavaScript
  • JavaScript Characteristics
  • Common Programming Concepts
  • Java and JavaScript
  • Server-Side vs. Client-Side Applications
  • Annotating Code with Comments

Lesson 2 - Working with Variables and Data

  • Communicating with the User
  • Using Data More Than Once: Variables
  • Keywords and Reserved Words
  • Expressions
  • Operators
  • Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers

Lesson 3 - Functions, Methods and Events

  • Functions
  • Methods as Functions
  • Defining a Function
  • Calling a Function
  • User Events and JavaScript Event Handlers

Lesson 4 - Controlling Program Flow

  • Controlling Decisional Program Flow
  • The if...else Statement
  • The while Statement
  • The for Statement
  • The break Statement
  • The continue Statement
  • The switch Statement
  • The do...while Statement

Lesson 5 - The JavaScript Object Model

  • The JavaScript Object Hierarchy Model
  • Commonly Used Objects
  • The window Object
  • The document Statement
  • The with Object
  • The image Object
  • The history Object
  • The location Object
  • The navigator Object

Lesson 6 - JavaScript Language Objects

  • JavaScript Language Objects
  • The String Object
  • Additional String Object Methods
  • Evaluating Strings
  • Regular Expressions
  • The Array Object
  • The Date Object
  • Setting and Extracting Time Information
  • The Math Object

Lesson 7 - Developing Interactive Forms

  • Overview of Form Controls
  • Referring to form Objects
  • The form Object
  • The button Object
  • The checkbox Object
  • The text and textarea Objects
  • The radio Object
  • The select Object
  • Form Validation

Lesson 8 - Cookies and JavaScript Security

  • Security and Cookies
  • What Are Cookies?
  • How Are Cookies Sent?
  • Who Can Send Cookies?
  • Storing Cookies
  • Why Use Cookies?
  • Assigning a Cookie
  • Testing for Cookie Presence
  • Clearing a Cookie
  • Controlling Cookies in the Browser
  • Cookies and Passwords
  • JavaScript Security Issues

Lesson 9 - Controlling Frames in JavaScript

  • Using Frames and Windows
  • Targeting Frames in JavaScript
  • Changing Two or More Frames
  • Frames, Functions and Variables
  • Targeting Windows
  • Windows, Functions and Variables

Lesson 10 - Custom JavaScript Objects

  • Creating Custom Objects
  • Custom Object Demonstration
  • Creating a JavaScript Object: The Constructor
  • Creating an Instance of a Custom Object
  • Creating Object Methods
  • Creating Functions for Your Objects
  • Complex Custom Objects

Got a question?


Live Chat or call         +27 21 419 3213

Program With the most in demand Language