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. 

NONAC02059

Intro to App Development (Swift UI)

Non-accredited Short Course

Learn to develop apps for the in-demand roles in industry building and maintaining apps.

Apply now
STUDY LOCATIONS Greater Brisbane
WAYS TO STUDY On campus
NEXT INTAKE Start date: 12 Apr 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 iOS app development skills with Swift and SwiftUI
Take your first steps into iOS app development with Swift and SwiftUI. Through hands-on activities and practical examples, you'll learn how apps are structured, how user interfaces are created, and how code brings app ideas to life.
This beginner-friendly course introduces the fundamentals of programming with Swift while exploring SwiftUI, modern framework for building responsive user interfaces. You'll learn how to work with variables, functions, data, user input, and navigation while following current iOS development practices.

By the end of the course, you'll apply your knowledge to create a simple iOS app, such as a personal profile app, tip calculator, habit tracker, or task list, helping you build confidence and demonstrate your understanding of key app development concepts. No prior programming experience is required.

What you will learn

  • Identify and explain fundamental programming concepts, including variables, constants, data types, and control structures
  • Use functions and basic data structures to organise and manage application data
  • Apply core Swift language features to solve simple programming problems
  • Create user interfaces using SwiftUI views, layouts, and controls
  • Develop interactive app experiences by responding to user input and updating app content
  • Test and debug iOS applications using Xcode development tools
  • Create a simple iOS app that applies fundamental programming and user interface design concepts

Ideal for

  • Beginners wanting to learn programming for the first time
  • Students interested in app development and software careers
  • Professionals looking to build digital and technical skills
  • Entrepreneurs and business owners interested in understanding mobile app development
  • Anyone wanting to create apps for iPhone and iPad

Why participate?

  • Develop foundational programming skills using Apple's modern development technologies
  • Gain hands-on experience with Swift and SwiftUI through practical exercises
  • Build confidence creating user interfaces and application logic
  • Learn problem-solving and debugging techniques used by software developers
  • Create a simple iOS app that demonstrates your understanding of core app development skills
  • Explore pathways into further study in mobile application development and software development

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 Intro to Javascript, Coding in Python and Data analytics.

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 Diploma of Information Technology (Advanced Programming) and Diploma of IT (Front End Web).

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
12 Apr 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 Apr 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
05 Oct 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. 

05 Oct 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 App Development (Swift UI) (NONAC02059)

Ask a question

Intro to App Development (Swift UI)

COURSE CODE: NONAC02059
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

It is recommended that you have access to a computer or laptop and a 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.