It has been one year since the establishment of the NTU x Apple Regional Training Center (RTC).  Throughout the last year, the Center has actively introduced programming technologies and the latest digital resources into the campus.  We have organized a variety of collaborative courses and programming workshops, including a semester-long basic course on SwiftUI and two sessions of a six-week advanced iOS/VisionOS app development workshop.  In addition, we also offered single-session workshops focusing on the practical use of digital tools, such as video editing, augmented reality (AR), document processing, and online collaboration platforms.  These workshops, focused on practical digital tools with light programming elements included, aim to enhance the overall digital literacy of NTU teachers, students, and faculty.

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 workshopParticipants 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