SAWI x Apple

As an Apple Authorised Training Centre for Education SAWI is offering coding courses in Swift in German, English and French:

More information on the courses in German and French.

Apple has developed Swift, a programming language that is as powerful as it is easy to learn, to create apps for iPhone, iPad, Mac, Apple TV and Apple Watch. Professional developers use Swift to build the apps we all use every day. Reliable, intuitive to use and available as open source, this programming language offers enormous design freedom, which you can use to develop your own app.

In this 30 lessons training session - entirely remote - you will learn how to build your own app in iOS Swift. The course is led by an Apple-certified instructor and allows you to immerse yourself in the world of Apple Education. Get inspired by the innovative technology, unleash your creativity and push your boundaries. Not sure if you're up for this challenge? Don't worry, we work as a team.

Course objectives

In the course you will be introduced to all relevant aspects of app development with Swift and learn about Xcode, Playgrounds, Human Interface Guidelines, prototyping and creating user interfaces with SwiftUI as well as how to publish your app on the App Store. In just four days, you will learn the basics of the Swift programming language,  leverage the power of Swift to express your creativity and develop an app in a small group of peers.

By the end of the course, you will be able to create your own first iOS application for iPhone and iPad that adopts best practices from Apple.

The tools

Swift: The open source programming language developed by Apple is used by professionals to create the most popular apps. At the same time, the language is very user friendly and ideal for beginners.

Xcode: Apple's integrated development environment combines interface design, programming, error correction, testing and performance analysis. Xcode is highly appreciated by professionals as well as beginners worldwide.


Day 0: Check/prepare your Mac with an expert (1-2hours).

Day 1: Fundamentals of Xcode and Swift

Day 2: Creating an application with SwiftUI

Day 3: Data Flow, developing components

Day 4: Multi-screen app: the main principles of navigation

Duration of the course

2 weeks, always on Friday and Saturday


SAWI Certificate of Attendance

Admission requirements

The course does not require any previous knowledge in coding, you only need to have a Mac computer with the operating system MacOS Big Sur (version 11).
The following programmes must be installed on your Mac at the start of the course:

  •         Xcode version 12.4 or higher
  •         Keynote version 11
  •         Safari
  •         Quicktime
  •         Discord
  •         Zoom

In the week before the course starts, you will prepare/check your Mac with an expert.
The course is very interactive and hands-on. We expect you to be a team player to reach the ambitious goal of programming an app in only four days.

Useful information

Duration of the program 2 weeks, always on Friday and Saturday
30 lessons
Where and when

Distant learning 
Course in English:
From 4 to 12 March 2022
From 10 to 18 June 2022
From 23 September to 1 October 2022
From 18 to 26 November 2022

Always on Friday and Saturday from 9am to 5pm

Price CHF 1'999.-