We use cookies, including those from third-party providers, to enhance your online experience and deliver personalised advertisements. By using our website, you consent to our use of cookies and our privacy policy. 

NONAC02051

Intro to Javascript

Non-accredited Short Course

If you need to learn how to code in Javascript for web applications, start here.

Apply now
STUDY LOCATIONS Greater Brisbane
WAYS TO STUDY On campus
NEXT INTAKE Start date: 27 Jan 2027 Duration: 10 weeks View all intakes
WHAT YOU'LL PAY
Full Fee

This is the total course fee. Read more about student loans and payment plans.

$895

Course overview

Build your JavaScript programming skills
Take your first steps into the world of programming with JavaScript, one of the most widely used languages for creating interactive and engaging websites. Through hands-on activities and practical examples, you'll learn how JavaScript adds functionality to web pages by responding to user actions, processing information, and automating simple tasks.
This beginner-friendly course introduces the core concepts of programming while exploring modern JavaScript features used by today's developers, including ES6+ syntax, functions, and working with web page content through the Document Object Model (DOM).

By the end of the course, you'll apply your knowledge to create a simple interactive web application, such as a quiz, calculator, or number guessing game, helping you build confidence and demonstrate your understanding of key JavaScript concepts through a practical project. No prior programming experience is required.

What you will learn

  • Identify and explain fundamental programming concepts, including variables, data types, operators, and control structures
  • Use functions, arrays, and objects to organise and manipulate data effectively
  • Apply modern JavaScript (ES6+) features such as arrow functions, template literals, and destructuring
  • Modify web page content and respond to user interactions using JavaScript and the Document Object Model (DOM)
  • Debug and test JavaScript code using browser developer tools
  • Create a simple interactive web application that applies fundamental programming concepts

Ideal for

  • Beginners wanting to learn programming for the first time
  • Students exploring careers in software or web development
  • Professionals looking to build digital and technical skills
  • Business owners wanting to understand web technologies
  • Anyone interested in creating interactive websites and web applications

Why participate?

  • Develop foundational programming skills that are transferable across many technologies and careers
  • Gain hands-on experience with modern JavaScript features and development practices
  • Build confidence through guided practical activities and coding exercises
  • Learn logical thinking, problem-solving, and debugging techniques
  • Create a simple interactive web application that demonstrates your understanding of core JavaScript skills
  • Explore pathways into further study in web development, software development, and related technology fields

Course outcome:

Statement of Participation

Set yourself up for success

To ensure you are successful in your studies, learn the basics with these micro-credential courses Digital transformation, New technology and Adapt, collaborate and communicate.

Discover the world of Information Technology

Discover how to identify and apply digital technology skills, learn Coding in Python and Intro to App Development (Swift UI).

Launch your career in Information Technology

Explore information technology, gain practical digital skills and discover career opportunities in on of Australia's fastest-growing industries. Pathway into Certificate IV in Cyber Security and Diploma of Information Technology (Advanced Programming).

Ways to study
  • You'll learn face to face with a teacher in a classroom or simulated workplace environment. You may access learning materials through our online learning management system Connect. Learn more

  • demo View comparison chart
CAMPUS STUDY MODE START DATE DURATION WORKLOAD WHAT YOU'LL PAY
South Bank
On Campus
27 Jan 2027
10 weeks
Part time 1 night per week
  • Full fee: $895

    This is the total course fee. Read more about student loans and payment plans.

demo

South Bank

On Campus

  • Online Time

    How much of the course will be delivered online. 

    0%
  • On Campus Time
    100%
START DATE

The date the course starts. Apply early as intakes fill up quickly. 

27 Jan 2027
DURATION

The total length of time it takes to complete the course.

10 weeks
Workload

The average amount of time students will need to allocate to study each week.

Part time 1 night per week
WHAT YOU'LL PAY
  • Full fee: $895

    This is the total course fee. Read more about student loans and payment plans.

Class format

Some courses include classes at scheduled times while others can be completed in your own time.

Teacher-led, Scheduled
VIRTUAL CLASS

Scheduled online classes using video conferencing software (such as Zoom).

No
ASSESSMENT

The primary location assessments will take place. Some courses also require vocational placement.

On-Campus
TEACHER COMMS

The different ways you can contact your teacher throughout the course.

  • Phone, Email, Face-to-face, Zoom
South Bank
On Campus
12 Jul 2027
10 weeks
Part time 1 night per week
  • Full fee: $895

    This is the total course fee. Read more about student loans and payment plans.

demo

South Bank

On Campus

  • Online Time

    How much of the course will be delivered online. 

    0%
  • On Campus Time
    100%
START DATE

The date the course starts. Apply early as intakes fill up quickly. 

12 Jul 2027
DURATION

The total length of time it takes to complete the course.

10 weeks
Workload

The average amount of time students will need to allocate to study each week.

Part time 1 night per week
WHAT YOU'LL PAY
  • Full fee: $895

    This is the total course fee. Read more about student loans and payment plans.

Class format

Some courses include classes at scheduled times while others can be completed in your own time.

Teacher-led, Scheduled
VIRTUAL CLASS

Scheduled online classes using video conferencing software (such as Zoom).

No
ASSESSMENT

The primary location assessments will take place. Some courses also require vocational placement.

On-Campus
TEACHER COMMS

The different ways you can contact your teacher throughout the course.

  • Phone, Email, Face-to-face, Zoom

Download Brochure

Intro to Javascript (NONAC02051)

Ask a question

Intro to Javascript

COURSE CODE: NONAC02051
Payment Options

How can I pay for this course?

No matter what your circumstances, TAFE Queensland has a payment option to suit you. If you are unsure of what’s right for you, get in touch. We’re here to help. 

Payment plan

If you have difficulty paying for the full cost of a course upfront, you may be eligible for a payment plan.

Learn more
Upfront payment

This may be the full fee for the course, or the student contribution amount if you are eligible for a subsidy or concession.

Learn more

Entry requirements

Selection criteria

To be successful in this short course, it is suggested that you have a solid understanding and skill in fundamental IT, PCs and Windows OS and basic understanding of coding / exposure to at least one programming language, understanding of flow charts/logic.

Resources required

A computer / laptop with stable internet connection.

How to apply

Direct application

If you're ready to get started, simply hit the Apply Now button on your preferred course information page and get your application underway online. 

Course disclaimer

All information was accurate at time of publication, however TAFE policies, tuition fees, available subsidies, and course content is subject to change without notice. Course commencement is dependent on sufficient enrolment numbers. Timetable information is subject to change prior to commencement and/or during the duration of your course.