It covers the basics of Swift syntax, object-oriented programming, and app development concepts such as views, controllers, and data persistence. Topics covered include variables, data types, control flow, arrays, dictionaries, functions, closures, classes, and inheritance.

  • Basic Operations

    With variable types, constants, string values and the different supported operator

  • Array

    Using array and dictionary collection types and flow control mechanisms

  • Closure and Function

    Working with closures and functions in Swift.

  • OOP

    Object oriented programming with classes, class properties and inheritance
    Swift programming methods and memory management.

Student Work