Centre for Continuing Education

JavaScript Course: Introduction

Web Development. Create and maintain fast, secure and exciting websites.

Learn Web Development the smart way with Web Development training courses at the University of Sydney.

JavaScript is the language for interactive presentation of content in your web pages. This two-day course introduces JavaScript as part of the web developer’s tool set, including how to write JavaScript, programming principles, interactivity and implementing effects for your web pages.

Participants will learn how to implement basic effect for elements of your page/s, such as rollover images, controlling page style elements in an interactive manner, create on the fly responses based on user interaction, use input from forms plus others. This course builds on basic previous knowledge of HTML.

Course content

This JavaScript training course covers the following topics:

  • Introduction to JavaScript
  • The Document Object Model (DOM)
  • Understanding the Browser
  • Syntax of JavaScript
  • Programmatic conventions in JavaScript
  • Reserved words
  • Comments
  • Data Types
  • Variables
  • Statements
  • Objects
  • Functions
  • Event Handlers
  • Common Operators
  • Conditional Statements
  • Comparison Operators
  • Logical Operators
  • Loops
  • Attributes
  • Separation of Structure and Style
  • Compatibility
  • Object detection
  • Browser detection
  • Performance and fine-tuning
  • Writing HTML on the Fly
  • DOM methods
  • Enhancing content
  • Controlling visibility
  • Working with HTML Content
  • CSS as part of interactive processes
  • Controlling the presentation
  • The Style Property
  • Behaviour
  • Responding to Events
  • Examples

Course Delivery

This course is delivered as a hands-on (hand-coding) computer-based workshop and presentation. Participants will have their own workstation loaded with the necessary software in which to practice the topics of the course.

Course Outcomes

Upon completion of this JavaScript training course, it is expected participants will have the ability to:

  1. Understand JavaScript as an interactive tool for web development
  2. Hand code a number of interactive processes
  3. Implement interactive responses in your web pages
  4. Modify CSS styles and presentation properties with JavaScript
  5. Control images as interactive objects
  6. Understand the Document Object Model (DOM)
  7. Use JavaScript for specific tasks effectively and have the confidence to explore it further.

Course Suitable for

This course is suitable for those who wish to acquire a basic and practical understanding of JavaScript as a web development tool. This course is also suitable for individuals looking to take steps into web development practices with focus in interactivity and dynamic presentation of web content.

Before the Course

Basic experience with HTML or courses such as ‘Web Development Essentials with HTML, CSS and JavaScript’ or ‘Introduction to HTML’ is essential.


  • Free repeat class - Conditions apply
  • Free USB flash drive
  • Expert trainer
  • Dedicated computer for every student
  • Small class size
  • Student notes – yours to keep
  • Statement of completion

What others say.

  • Really appreciating the opportunity that CCE courses give me to supplement knowledge and skills to improve myself in my job.

Enrol Now
There are places available
If there isn't a class to suit you, please join the waiting list.