Students
Tuition Fee
NZD 2,886
Start Date
2026-07-20
Medium of studying
Fully Online
Duration
14 weeks
Details
Program Details
Degree
Courses
Major
Database Management | Software Development | Web Development
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
NZD 2,886
Intakes
Program start dateApplication deadline
2026-07-20-
2027-07-20-
About Program

Program Overview


Programming with Web Technologies (Online)

Explore the tools and techniques used to create modern websites and web apps.


Programme Structure

This intensive hands-on course focuses on the development of web-based applications, which are hugely prevalent in the modern world. Knowledge of design principles and technologies for web-based applications, coupled with associated practical skills, are invaluable to individuals intending to work in the IT industry. This course introduces the key client-side technologies HTML, CSS and JavaScript, as well as server-side technologies to support dynamic web pages and relational database access. Students will also learn about the usability of web-based user interfaces, and the use of mobile apps in a web application.


Module Details

The course comprises 12 weekly modules and a 2-week project, covering the following topics:


  • HTML: Introduction to one of the most fundamental building blocks of modern websites
  • CSS: Styling web pages using CSS
  • JavaScript: Creating responsive and dynamic web pages using client-side JavaScript
  • Svelte: Building rich, expressive user interfaces using modern UI frameworks
  • Node.js & Express: Server-side code using Node.js and Express
  • Frontend-backend connectivity: Connecting client-side and server-side code
  • Databases: Storing and querying data using relational, SQL-based databases
  • The full stack: Communicating with SQL databases from Node.js server-side code

Course Benefits

Students who complete this course will be able to:


  1. Describe the anatomy of web-based software applications
  2. Describe the open standards upon which web-based applications are built: HTTP, HTML, and URIs
  3. Develop simple web-based client applications using contemporary client-side technologies: HTML5, CSS and JavaScript
  4. Develop applications with dynamic web pages using Node JS and relational databases
  5. Explain fundamental principles of usability and design web-based user interfaces according to established usability guidelines

Admission Criteria

This course is for students with a bachelor's degree in a non-IT related subject. University Entrance (or equivalent) is required for admission.


Duration and Fees

  • Duration: 14 weeks
  • Domestic Fees: $2,886.30 (estimate)
  • Note: The programme fees are indicative and estimates only. Fees are set in advance of each calendar year and will be updated on the University's webpage. Fees are inclusive of 15% GST, but do not include the Student Services Fee, course books, travel and health insurance, or living costs.

Next Start Dates

2026: Semester Two - 20 July. Applications close one week before the course starts.


Assessment

Learners will be assessed through a combination of activities that address the learning objectives from each of the modules in the course. These will comprise practical tests, quizzes, individual assignments, and a group project.


Certificate of Proficiency

Upon completion of the course, students will be awarded 30 credit points from the University of Auckland. The course can be taken as a standalone Certificate of Proficiency or as part of the Postgraduate Certificate in Information Technology (PGCertInfoTech), subject to entry criteria and time limits.


See More