iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17

Coursera · Beginner ·🖌️ UI/UX Design ·3mo ago

Key Takeaways

Builds iPhone apps using Swift, SwiftUI, and iOS17

Original Description

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll learn to build and publish iPhone apps using Swift, SwiftUI, and iOS17. By the end, you'll be able to create fully functional applications and deploy them to the App Store. You'll start by mastering the Xcode interface, understanding Swift’s core concepts, and building simple apps like a Resume app. Along the way, you’ll learn how to use SwiftUI views, modifiers, and stacks to create user interfaces. You’ll also dive into the basics of data storage, from arrays to SwiftData, and manage user input with forms and persistent storage. The journey continues with more complex apps, such as a Daily Journal and a Course List App. You’ll learn how to handle web APIs and JSON to fetch live data, build a dynamic course list, and enhance your apps with smooth, responsive navigation. You'll also explore advanced topics like integrating web requests, handling JSON, and creating polished user interfaces with SF Symbols and AsyncImage. This course is designed for absolute beginners who have little to no experience with app development. By the end, you'll be ready to deploy your very own apps to the App Store. If you're passionate about creating iOS apps but have no prior coding experience, this course is the perfect starting point.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
How to get started with Web Accessibility in 2026
Learn how to get started with web accessibility in 2026 and improve your website's usability for all users
Dev.to · Josefine Schfr
📰
AI can accelerate every stage of design. It cannot own the handoffs.
Learn how to leverage AI in the design process while maintaining accountability and evidence-based decision making
Medium · UX Design
📰
Why Most Problem-Solving Fails: The Power of "Understanding First"
Learn how to avoid solving the wrong problems by prioritizing understanding first, a crucial step in effective problem-solving
Medium · UX Design
📰
The Invisible Architect: Why Human-Centered Design is the Difference Between Friction and Flow
Learn how human-centered design can reduce friction and improve user experience in digital products
Medium · UX Design
Up next
How to Build a Doctor Appointment Booking Website in WordPress | CLDoctor Theme
Quick Tips - Web Desiign & Ai Tools
Watch →