Based on the valuable feedback collected from participants over the past events we have refined our program planning for the upcoming 114-1 semester. We are introducing a “Hourglass-shaped Learning Pathway”, which organizes learning activities and courses into progressive levels of difficulty. This approach helps participants to select and join the learning activities that best match their current skills and goals.
The following are the abstract of courses and workshop planned for this semester.
Course / Workshop Information
1. iOS SwiftUI App Programming Introduction Course
- Basic Course for beginners
- Time & Date: Every Friday from 9 a.m. to 12 p.m.
- Classroom: Zonghe Future Classroom (classroom 401), 4th floor of Zonghe Lecture Building, NTU Main Campus
- Register through NTU’s Course Selection System,info: https://course.ntu.edu.tw/courses/114-1/48676
- Delivered in Mandarin
This course offers basic knowledge to SwiftUI and the Swift programming language, designed for beginners with no prior coding experience. Students will start by building simple user interfaces and gradually progress to learning Swift fundamentals, integrating third-party libraries, and navigating the full app development process, including publishing the app to the App Store.
A key feature of the course is its weekly hands-on assignments, which provide students with solid, practical experience. By the end of the semester, each student will present their own original app as final project.
Offered as a full-semester general education course, this class is ideal for students from all colleges and departments at NTU who are interested in learning the basics of app development.
- Schedule (13 lessons in total)1. Course Introduction: Getting to know Xcode, Swift Playgrounds, SwiftUI, and AI-assisted coding
2. First SwiftUI Experience: Creating characters using shapes
3. UI Design with SwiftUI: Building an “About” page
4. Audio Interaction: Button sound effects, speech, and music playback
5. Multi-Page eBook App
6. Interactive App Development with State (Part 1)
7. Interactive App Development with State (Part 2)
8. Component Binding: Sliders and a color mixer app
9. User Input & System UI: TextField, Alert, Sheet, DatePicker, Picker
10. Introduction to Animation
11. Third-Party Libraries, Data Storage, and Swift Syntax
12. Advanced Development Techniques & App Store Submission
13. Final Presentation: App Showcasing

2. “MLX: Make. Learn. Xplore. — Apple Native Technologies Workshop: AI × Design × visionOS” workshop
- Advance workshop for learners with Swift or other programming language experience
- Time & Date : This workshop series offers two sessions, each lasting five weeks, both covering the same curriculum:
Session 1: From Friday, 9/5, 2025, to Friday, 10/3, 2025, every Friday from 14:00 PM to 17:00 PM
Session 2: From Friday, 10/31, 2025, to Friday, 12/5, 2025, every Friday from 14:00 PM to 17:00 PM - Place: Zonghe Future Classroom (classroom 401), 4th floor of Zonghe Lecture Building, NTU Main Campus
- Register : see below *This registration is for 1st Session, registration for 2nd Session will be opened during 1st Session’s period. For info please stay tuned to school-wide letters and NTU x RTC website.
- Delivered in Mandarin
This workshop will introduce participants to cutting-edge technologies in iOS 26, including Apple Intelligence, Liquid Glass UI/UX, MLX model development, Foundation Models, and Reality Composer Pro. It is designed to help developers learn how to leverage on-device AI to bring greater potential and innovation to mobile applications.
- Schedule
Week 1: AI Coding — Use AI tools for workflow, coding, and debugging
Session One : 9/5 (Fri. ) 14:00PM-17:00PM
Session Two : 10/31 (Fri. ) 14:00PM-17:00PM
Week 2 : Foundation Models + Visual Intelligence + Speech Framework — Integrate Apple’s native AI features into your app
Session One : 9/12 (Fri. ) 14:00PM-17:00PM
Session Two : 11/7 (Fri. ) 14:00PM-17:00PM
Week 3 : MLX — Explore MLX, a machine learning framework made for Apple hardware, to develop and experiment with custom AI models.
Session One : 9/19 (Fri. ) 14:00PM-17:00PM
Session Two :11/14 (Fri. ) 14:00PM-17:00PM
Week 4 : UI/UX Design — Get to know Apple’s next-generation “Liquid Glass” design style and its UI/UX framework
Session One : 9/26 (Fri. ) 14:00PM-17:00PM
Session Two : 11/28 (Fri. ) 14:00PM-17:00PM
Week 5 : Reality Composer Pro — Create immersive 3D experiences for Vision Pro
Session One : 10/3 (Fri. ) 14:00PM-17:00PM
Session Two : 12/5 (Fri. ) 14:00PM-17:00PM
- NOTICE (IMPORTANT)
Participation Requirements & Registration
* This is an advanced-level workshop. Participants are expected to have a basic understanding of at least one programming language, and are required to complete pre-class self-study and post-class review.
* Before registering, applicants must first complete Lesson 1: “Hello SwiftUI” from Apple’s official online self-paced course, https://developer.apple.com/tutorials/develop-in-swift/hello-swiftui/
* Participants must answer a few questions in the registration form, including a description of their software development experience (e.g., programming languages used, years of experience, and relevant projects). Project experience is not required—this information is solely for understanding the participant’s current familiarity with programming. Admission priority will be based on the completeness and content of the application responses.
Equipment & Certification
* We can lend MacBooks to those who can’t bring their own device, for in-class use in limited quantities.
Therefore, preference will be given to participants who bring their own MacBook with an M1 chip or higher and at least 16 GB of RAM.
As Reality Composer Pro will be taught in Week 5, participants who can bring a Vision Pro device are especially encouraged to do so. If you don’t have one is still OK, the instructor will adjust the course based on circumstances.
* Participants who attend all five sessions will receive a Certificate of Completion issued by the NTU Apple Regional Training Center.
* This registration is for 1st Session, registration for 2nd Session will be opened during 1st Session’s period. For info please stay tuned to school-wide letters and RTC website.
We will notify you via email once your registration is confirmed.
【Student Club】iOS Club
iOS Club is an Apple-certified student organization dedicated to promoting Swift and the Apple ecosystem. Club activities focus on software development within the Swift/iOS environment and education of app tools. In addition to weekly meetings, the club also organizes industry visits, and facilitates interdisciplinary team formation to participate in app development competitions.
※Club Gathering: Every Thursday
※Note: For further details, please refer to the club’s announcement via club’s social media : https://www.instagram.com/ntu.iosclub/
※ Contact Person (for courses and workshops) : Ms. Lin, Tel: (02) 3366-3367#583, Email: ihsuan1999@ntu.edu.tw