Courses    About    What we do    Sign up
HTML   PHP/MySQL   Adobe Photoshop CC   JavaScript   
Learn how to code. Develop a website. With a personal tutor. HTML/CSS, JavaScript, PHP/MySQL, Adobe Photoshop and more.


Learn to code JavaScript.

Discover how to create dialog boxes which are used to interact with the user. These dialog boxes are created with three methods: alert(); prompt() and confirm(). Also, learn how to create and include decision-making statements in a JavaScript programs to enhance users' interaction with Web pages. In a sense, students will be able to program websites and pages so that the web pages can interact with users.

In addition, you can write JavaScript codes that respond to a users actions on a web page such as when a user submits a form or moves the mouse over a link. You will discover that when such events occur, JavaScript can execute code in response to the userís action.


JavaScript Modules:

This course is offered in 4-week modules to help beginners start from the basics and improve to more advanced HTML concepts at a gradual but steady pace.

Participants are welcome to complete 1 Module or all Modules. Note that completing all Modules will give you the full knowledge and expertise you need master JavaScript.

Sign up fee coverage: When you sign up, your sign up fee of $99 covers 1 module and expires 4 weeks from your start date. Participants who master a level can move to the next Module for $99.

If a participant feels like more time is needed to master a Module (after the initial 4 weeks), they are welcome to extend the Module by another 4 weeks for $99.


Register


Module 1 | Introduction to JavaScript | $99/4-week course

This lesson aims to teach the following:

  1. JavaScript is Case Sensitive
  2. Comments can be added to explain the JavaScript, or to make the code more readable
  3. Creating a JavaScript source file
  4. JavaScript external source files cannot contain the opening and closing tags.

Module 2 | Data Types | $99/4-week course

This lesson aims to teach the following:

  1. JavaScript variables and data types, and the operations that can be performed on them Data stored in a specific variable often changes
  2. Variables are case sensitive
  3. Data Types
  4. Arrays
  5. Expressions and Operators

Module 3 | Interacting with the User | $99/4-week course

This lesson aims to teach the following:

  1. Dialog Boxes
  2. Interacting with the User

Module 4 | Arithmetic Operators | $99/4-week course

This lesson aims to teach the following:

  1. Performing arithmetic calculations between variables and/or values using Arithmetic operators
  2. Arithmetic Operations on Strings
  3. Comparison and Conditional Operators used to compare number or string values
  4. Logical Operators

Module 5 | Under Certain Conditions | $99/4-week course

This lesson aims to teach the following:

  1. Control Structures, Blocks and Compound Statements
  2. Conditionals If/else statements
  3. If/else if statements Switch Loops
  4. The while Loop
  5. The for loop
  6. Nested Loops and labels

Module 6 | Functions | $99/4-week course

This lesson aims to teach the following:

  1. Function Declarations and Return Values

Module 7 | JavaScript Core Objects | $99/4-week course

This lesson aims to teach the following:

  1. Array Objects
  2. Array Properties and Methods
  3. Date Object
  4. Manipulating Date and Time
  5. The Math Object
  6. The Wrapper Object Methods for String Manipulation
  7. The Number Object
  8. The Function Object

Module 8 | Navigator, Windows & Frames | $99/4-week course

This lesson aims to teach the following:

  1. JavaScript and the Browser Object Model
  2. Working with the navigator Object
  3. Working with the window Object
  4. The location Object
  5. The history Object

Module 9 | Forms, Images and Links | $99/4-week course

This lesson aims to teach the following:

  1. The Document Object Model
  2. Introduction to Forms
  3. Input Types for Forms
  4. Naming Forms and Buttons
  5. Simple form Validation
  6. Introduction to Images
  7. Introduction to Links

Module 10 | Handling Events | $99/4-week course

This lesson aims to teach the following:

  1. Introduction to Event Handlers
  2. Event Handlers as JavaScript Methods
  3. Handling a Window or Frame Event
  4. Handling Mouse Events
  5. Handling Link Events
  6. Handling a Form Event
  7. Handling Key Events: onKeyPress, onKeyDown, and onKeyUp
  8. Handling Error Events

Module 11 | Regular Expressions and Pattern Matching | $99/4-week course

This lesson aims to teach the following:

  1. Creating a Regular Expression
  2. Getting Control
  3. The Metacharacters
  4. Form Validation with Regular Expressions.


Register



View JavaScript lessons (PDF) | See all courses

Got a question? We want to hear it. Send a message