Swift App Development Fundamentals

Take your first step into the world of App Development

Swift is a programming language developed by Apple Inc. for building applications across all Apple products. In the course, participants will build applications from scratch using the Xcode Integrated Development Environment (IDE) while also understanding the fundamentals of design-thinking. By going through the entire design thinking process, learners will understand how design and engineering interface in order to solve real, pressing problems in the world and to create radial, innovative solutions.

Course Details

Course Dates:

25 - 29 March 2019

Applications closed.

5 days, 9 am to 5 pm


Who Should Attend

Adult learners interested in App development and design

• Participants are encouraged to bring an iPhone or iPad (with iOS 11 or above)
• Device charging cable
• Preferably basic knowledge of programming but not a must.

Programme Outline

Learning Objectives
  1. Grasp the fundamentals and features of Swift programming language
  2. Using the Xcode IDE to create prototype apps
  3. Understanding the link between frontend and backend development in Swift
  4. Be exposed to the design innovation approach
  5. Discover and define a user's needs into app functions
  6. Develop ideas through collaborative brainstorming and deliver a prototype
  7. Communicate ideas, get feedback
  8. Practise rapid prototyping and iteration of their designs
Day 1
  • Introduction to Swift
  • Fundamentals in Swift: Variables
  • Fundamentals in Swift: Data Types
  • Fundamentals in Swift: Optionals
  • Project 1: Shoe size converter
  • Learning how to document your work
  • Design Innovation Micro Exercise
Day 2
  • Advanced concepts in Swift
  • Design Innovation Micro Exercise
  • Project 2: Creating an App
Day 3
  • Introduction to Design Challenge
  • Project 3: Creating an app that utilises a challenge constraint
  • Prototyping
Day 4
  • Prototyping
  • Persona Development
  • User Testing
Day 5
  • Pitching
  • Final Preparations
  • Final Pitches

Course Fees and Funding

SkillsFuture Course Fee Subsidy

Fee after subsidy

GST on Fee after SSG Course Fee Subsidy

You pay

Mid-career Enhanced Subsidy (MCES) (90%)

Fee after subsidy

GST on Fee after SSG Course Fee Subsidy

You pay

Enhanced Training Support for SMEs (ETSS) (90%)

Fee after subsidy

GST on Fee after SSG Course Fee Subsidy

You pay

Workfare Training Support (WTS)

Fee after subsidy

GST on Fee after SSG Course Fee Subsidy

You pay

Full Course Fee (without subsidies): $4,815 (inclusive of prevailing GST)
Course fee inclusive of
(1) Course materials
(2) Lunch and 2 x Light Refreshments


Aditya Batura is CEO at Codomo and has extensive experience in running Codomo’s technology-intensive curriculum with a multitude of audiences, ranging from small children to executives from government agencies.

Aditya is passionate about making a positive difference in people’s lives and engages individuals through culture hacking, self-discovery, creative intelligence, empathy and active learning. Aditya graduated with a B.Eng (Magna Cum Laude) in Information Systems Technology and Design. He specialises in Information Security and Communication but has diverse experience in the field of Information and Communications Technology which includes developing proprietary software, integrated systems and providing network administration for shipping and logistics companies in Singapore.

Read more.

You might also be interested in these courses:

Card image cap

Fundamentals in Python

Master the basics of Python in 3 days.

Card image cap

Introduction to AI

Discover the Power of AI and learn how you can make use of AI to make better decisions for your business.

Card image cap

Introduction to HR Analytics

See how analytics can be applied into the various HR functions.