Learners will build, implement, and manage core iOS user interface components using Swift and UIKit to create functional, data-driven mobile applications. By the end of this course, learners will be able to design table views and collection views, navigate between view controllers, manage application lifecycle events, validate user input, and implement dynamic layouts programmatically.

Build iOS Apps with Swift UI Components

Build iOS Apps with Swift UI Components
This course is part of Build & Apply Advanced iOS Apps with Swift Specialization

Instructor: EDUCBA
Access provided by Masterflex LLC, Part of Avantor
Recommended experience
What you'll learn
Build and manage iOS UI components using Swift and UIKit.
Implement table views, collection views, and navigation between view controllers.
Create dynamic, data-driven layouts and handle user interactions effectively.
Skills you'll gain
Details to know

Add to your LinkedIn profile
20 assignments
January 2026
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 5 modules in this course
This module introduces learners to the core building blocks of iOS application development, focusing on table views, basic UI components, navigation, and the app lifecycle managed through the App Delegate.
What's included
8 videos4 assignments
This module focuses on presenting and managing data in iOS apps using image views, table views, grid layouts, and view controller communication techniques.
What's included
8 videos4 assignments
This module explores advanced table view customization, including headers, footers, segmented controls, static tables, and programmatic table view creation.
What's included
8 videos4 assignments
This module covers advanced table view concepts, including view hierarchy, custom cell design, dynamic layouts, editing functionality, and content management.
What's included
8 videos4 assignments
This module introduces collection views and dynamic UI layouts, emphasizing flexible grid designs, reusable cells, supplementary views, and programmatic implementation.
What's included
8 videos4 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.






