TAFE Statement in Swift Essentials

TAFE Statement
Course no:
Start date:
To be advised
 –   Ultimo
  • Expand all
  • Swift Essentials course details

    Course description and aims

    Thanks to the release of the next generation Apple object-oriented language called Swift, there has never been a better time to become an Apple developer.

    Swift is an open-source, general-purpose, multi-platform, compiled programming language that has taken the best bits from Java, C#, php, Python, Ruby and combined it in a modern, elegant & easy to master fully fledged object-oriented, functional, imperative, scripting (both client & server side) language. It can compile and run on any Apple device as well as Linux machines. An important feature of Swift is optional types which makes it the most secure language on the planet.

    SwiftÂ’s syntax is easy to learn, read and understand and paired with Apples superior editor (Playground) it offers unparalleled simplicity, power and visualisation tools for grasping essentials of programming. As part of this course, you will learn Simple Values (Data Types), Control Flows, Functions and Closures, Objects and Classes, Enumerations and Structures, Protocols and Extensions, Error Handling, and Generics.

    This is meant to provide a starting point for learning iPhone, iPad, Apple Watch, Apple TV and Mac OS App development. After completing this course you become fully equipped to dive deep into our other Apple development courses, and can expect to become proficient in essentials of development with the Swift programming language.

    Course outcomes and careers

    Students may seek employment as junior developers, testers or support staff.

    Recommended Pathways

    This is a recommended starting point for any aspiring mobile app developer and is a preferred pathway to our iOS development courses.

    Skill sets

    Skills in Apple Swift

    Entry requirements

    There are no entry requirements for this course.

    Enrol at any location

    Part Time Evening
    Course start:
    Tue 20 Mar 2018
    Course duration:
    4 Weeks
    9 Hours per week
    Course Fee:
    View details
    About offering:


    Attend this information session to meet with the teaching staff, discuss the course and get more information about enrolment and next steps.

    Thursday, 9 February 2018 at 6:00pm at Ultimo College, Thomas Street Ultimo, Building G, Ground Level, Room GG.19.

    Indicative timetable:

    You will need to attend approximately 9 hours of class over 3 days a week for 4 weeks. An indication of how your weekly timetable may look is: Tuesday and Thursday, 6:00pm to 9:00pm plus two Saturdays, 10:00am to 4:30pm.

    How to enrol or apply:


    Before you enrol you must have a Unique Student Identifier (USI). Visit http://www.usi.gov.au/students/create-your-usi to request a USI. Remember to add Sydney TAFE to your account via the Manage Permissions page (code: 90003, name: TAFE NSW - Sydney Institute).

    Find out more about applying and enrolling: http://www.sydneytafe.edu.au/courses/applying-and-enrolling

    Fee information:


    Recognition is a process of acknowledging previously completed qualifications, skills, knowledge or experience relevant to your course. This may reduce the amount of learning required, reduce your course fees and allow you to achieve your qualification faster.

    Find out more about recognition: http://www.sydneytafe.edu.au/courses/recognition


    Fees, payment and refunds: http://www.sydneytafe.edu.au/courses/fees-and-charges

    Financial assistance: http://www.sydneytafe.edu.au/courses/financial-assistance


    NumberSubject nameNominal hours
    165-400072AApple Development Essentials with Swift30



    Got questions? Need help?


    Female students at Sydney TAFE


    A scholarship can help with fees and related study expenses.
    Find out if you are eligible.