Read more
Applications for the Class of 2025 have closed.
The recording of the Swift Accelerator programme briefing is now available.
If you have any questions, email us at hello@swiftinsg.org.
Part 2
Unit 0
Intro to Project Journal
Get started prototyping and designing an app!
Unit 1
Intro to SwiftUI
Introduction to Xcode, Composing Views, Stacks, Modifiers
Unit 2
Swift Language 1
Variables, Types, Operators, Printing, Interpolation, Functions & Conditionals
Unit 3
Interactivity in SwiftUI
Buttons, States in SwiftUI, Conditional Rendering & Animations
Unit 4
Presenting Your Apps
Learn how to tell a story with your app!
Unit 5
Intro to Challenge 2
Get started prototyping and designing a project for Challenge 2!
Unit 6
Swift Language 2
Arrays, Structures & Closures
Unit 7
Array Apps with Structs
Create a project with Structures, Arrays, Sheets, Alerts, and more!
Unit 8
Version Control
Learn to make use of tools like Git and GitHub to keep track of project versions!
Unit 9
Intro to Challenge 3
The third and final challenge! Learn to come up with app ideas that make an impact.
Unit 10
Swift Language 3
Loops, Optionals, Computed Properties, Enumerations & Switch-Case
Unit 11
Further SwiftUI
ForEach, Refactoring, and even more views!
Unit 12
Intro to MVVM
Model-View-ViewModel (MVVM), Create-Read-Update-Delete (CRUD) & Persistence!
Unit 13
Swift Packages
Learn to integrate 3rd party libraries with Swift Packages.