Our coding boot camp is held through our online classroom experience. Call us at +61 8 6255 5512 for more information on how to apply.

The University of Western Australia Coding Boot Camp

- Learn front end and back end technologies through a university-backed full stack curriculum, including HTML5, CSS3, JavaScript, jQuery, Bootstrap, Express.js, React.js, Node.js, database theory, MongoDB, MySQL, Git, and more.*
- Work together with your peers to tackle complex projects and get hands-on training through experiential learning opportunities with employers.
- Take your new skills to the next level and build a portfolio of applications and projects to showcase your knowledge.
- Receive a Certificate of Completion demonstrating your achievement to future employers.
- Benefit from invaluable career support services like resume and social media profile support, technical interview preparation, portfolio reviews, soft skills training, and 1-on-1 coaching to help you prepare for the job search.

- You are interested in freelancing to supplement your current income – or want to engage more productively in your current job.
- You want to move companies or change careers – or switch from a non-technical to a technical role.
- You dream of going “all in” on an entrepreneurial idea and want to gain the skills needed to build your product.
- You are a constant learner and wish to gain additional knowledge or amplify your skill set while in college.

- Computer science applied to JavaScript
- Browser based technologies (HTML, CSS, JavaScript, jQuery)
- Deployment (Heroku, Git)
- Databases (MySQL, MongoDB)
- Server side development (Node.js, Express, MERN Stack)
- Quality assurance
- Submit form. Fill out the contact form and select the program you’re interested in to request more information.
- Interview and application. An admissions team member will connect with you to discuss program details and answer any questions you may have. Then, you will fill out a short application.
- Assessment. Complete a basic multiple-choice critical thinking and problem-solving assessment. No prior industry knowledge is required.
- Enrolment. Once you are accepted into the program, you will determine which financial option is right for you. Secure your seat by signing your enrolment agreement and paying your deposit.
Part-time coding program
- Length: 24 weeks
- Schedule: Classes are held online three days a week on a convenient part-time schedule, speak with admissions for details.
Currently enrolling:
- Coding, part-time 9 October 2023
- Data analytics, part-time 17 July 2023
- Cybersecurity, part-time 19 June 2023
While some background in coding is helpful, no experience is needed as long as you are dedicated and eager to learn. Our pre-course tutorials will help you prepare for our program.
No, applicants to The Coding Boot Camp do not need to be students of The University of Western Australia. This program is offered through The University of Western Australia in partnership with edX.
The cost of the part-time program is $12,000 excluding GST.* A six-month interest-free payment plan is available for flexible installments.
Interest-free ZeeFi 24-month payment plan: Learners can apply for this extended payment plan option. A $1,000 non-refundable deposit is required to secure your seat in class. The rest of the tuition will be split into twenty-four equal monthly payments.
Fill out the online form to speak with admissions to get more details or learn about other available financial options.
*Tuition is subject to change
Important Note: Any loan arrangement you enter with ZeeFi Pty Ltd, ACN 618 345 314 (Australian Credit Licence 498589), or any other third party, is an arrangement directly between you and the loan provider; any loan you receive is not provided by either edX Boot Camps or the University. Neither edX Boot Camps nor the University receive any commissions or payments for referral or successful loan applications. The lender’s loan approval criteria will apply and you should consider the terms and conditions of any loan carefully. We are not credit advisors. We make no representations about whether you will be given a loan or whether a loan will be suitable for you, and recommend you seek your own independent advice before entering into any loan arrangement. We are not responsible for representations made to you by any credit provider.
Students who successfully complete the boot camp will be awarded a Certificate of Completion from The University of Western Australia in collaboration with edX. The program is not accredited.
Phase 1: FoundationWeeks 1-8
Description:
The first phase equips you with the fundamental concepts of web development, covering HTML, CSS, and JavaScript, as well as command line fundamentals and API consumption.What you will learn:
- HTML, CSS, and JavaScript
- Creating a web page from scratch
- Mastering terminal commands
- DOM manipulation
- jQuery
- Consuming RESTful APIs
- Parsing JSON to extract meaningful data
- Using AJAX to update data on a website
Phase 2: TechnicalWeeks 9-16
Description:
In the second phase, you learn the skills necessary to engineer a full stack web application, working with servers, databases, and other back end technologies, and connecting them to the front end.What you will learn:
- Writing Node.js server code to serve static web pages
- Querying large amounts of data and answering questions from a MySQL database
- Understanding and using Joins, Wheres, and Counts strategically
Phase 3: PerformanceWeeks 17-24
Description:
The last phase has a dual meaning in that you acquire skills to optimise your web applications for speed and efficiency as well as prepare yourself for the transition to a career in web development.What you will learn:
- Utilising NoSQL databases, such as MongoDB, as an alternative to MySQL
- Improving the performance of applications
- Converting traditional applications into progressive web applications (PWAs)
- Creating single-page applications with React
- Computer science applied to JavaScript (data structures, algorithms)
Asynchronous Regional ContentWeeks 25+
Description:
Java is a mature programming language trusted across the software industry to build safe, scalable, and robust applications.What you will learn:
- Create scalable web apps, APIs, and services
- Take a deep dive into core Java and object-oriented programming
- Build a foundation in common build tools for Java projects, such as Maven
Program schedule & locations
Contact an admissions advisor by filling out the form below.