Centre for Continuing Education

JavaScript Course: Introduction

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

Coronavirus (COVID-19) update: arrangement of our courses

Our courses will be moving to online delivery from Monday 23 March.
We aim to continue to deliver a high-quality educational experience through interactive, online classes in real-time.
If you are currently enrolled in a course with us, we will be in touch soon with options for your enrolment.
Please familiarise yourself with our terms and conditions which have been updated with amendments in response to COVID-19.

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. You 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.


By the end of this course, you should be able to:

  • use JavaScript as an interactive tool for web development
  • hand code a number of interactive processes
  • implement interactive responses in your web pages
  • modify CSS styles and presentation properties with JavaScript
  • control images as interactive objects
  • understand the Document Object Model (DOM)
  • use JavaScript for specific tasks effectively and have the confidence to explore it further.


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.

Intended audience

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

Delivery style

Delivered as a hands-on (hand-coding) computer-based workshop and presentation. You will have your own workstation loaded with the necessary pre-loaded software.


Basic experience with HTML, or having completed courses such as Web Development: Essentials with HTML, CSS and JavaScript or HTML: Introduction is essential.

Additional information

Please bring a USB flash drive to class if you would like to make a copy of your work or any relevant class materials. Alternatively, you can save these to a cloud storage space or email them to your personal email address.


  • $50 repeat class - Conditions apply
  • Expert trainer
  • Dedicated computer for every participant
  • Small class size
  • CCE Statement of Completion

Apply for the IT repeat discount.

What others say.

  • I was very impressed by the course. The tutor took us through the fundamentals of Javascript in a very easy to follow way. I can understand that it may have been quite overwhelming without a strong instructor. I also enjoyed speaking with other students and sharing knowledge.

  • The tutor really knows his stuff and explains things so they are easy to understand. We didn’t just do examples straight out of a manual like I have done at some other courses. The rooms are clean and bright. Great value for money as well, cheaper than a lot of other private courses. I will be coming back for sure to do some php and mySQL and will be recommending the courses to people at work.

  • Really good course. Compliments to the presenter. He went at just the right pace and made the course interesting and fun.

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

JavaScript Course: Introduction

<p>{block name:“Course Tagline - Web Development”}</p><p>{block name:“Block - COVID 19 updates”}</p><p>JavaScript is the language for interactive presentation of content in your web pages.</p><p>This


What others say.

  • The course was well structured and presented.
We acknowledge the tradition of custodianship and law of the Country on which the University of Sydney campuses stand. We pay our respects to those who have cared and continue to care for the Country.