SwiftUI Navigation API: A 1-Hour Crash Course (Udemy.com)
Efficiently navigate through your SwiftUI apps with ease using the Navigation API - Build better iOS apps with SwiftUI
Created by: Mohammad Azam
Last updated December 2023
What you will learn
- Understanding the basic concepts of SwiftUI Navigation API
- Creating and customizing NavigationStack
- Using NavigationLink to navigate between views
- Programmatic navigation in SwiftUI
- Implementing hierarchical navigation structures
How it compares
Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:
- Rating4.6 out of 5higher than 65% of them
- Reviews464#66 of 161 by number of reviews
- Length1.4 hoursshorter than 98% of them
- Last updatedDecember 2023more recently than 77% of them
Course Description
SwiftUI Navigation API is an essential component of developing iOS apps, enabling users to navigate between views and pages seamlessly. This course will teach you how to master SwiftUI Navigation API and build engaging and intuitive user interfaces for your iOS apps.
In this one-hour course, you will learn how to implement SwiftUI Navigation API to build a dynamic and interactive app that responds to user interactions. You will begin by exploring the fundamental concepts of SwiftUI Navigation API, such as NavigationStack and NavigationLink. You will also learn how to leverage these components to create hierarchical navigation structures and implement various navigation styles.
The course will cover the following topics:
Understanding the basic concepts of SwiftUI Navigation API
Creating and customizing NavigationStack
Using NavigationLink to navigate between views
Programmatic navigation in SwiftUI
Implementing hierarchical navigation structures
By the end of this course, you will have a solid understanding of SwiftUI Navigation API and be able to create complex navigation structures for your iOS apps. You will also be able to customize navigation styles to match your app's brand and design.
Prerequisites:
Familiarity with Swift programming language
Basic knowledge of SwiftUI fundamentals
Who should take this course?
iOS developers who want to learn SwiftUI Navigation API
Anyone who wants to build engaging and intuitive user interfaces for their iOS apps
Beginners who want to get started with SwiftUI Navigation API
Instructor Details
- 4.6 Rating
464 Reviews
Mohammad Azam
Mohammad Azam is a seasoned iOS developer, educator, and speaker with over a decade of experience building mobile applications and mentoring developers. He is the founder of AzamSharp School, a learning platform offering 150+ hours of iOS development content and live workshops that have helped thousands of students level up their skills. As an instructor at DigitalCrafts and a top-rated Udemy and LinkedIn Learning teacher, Azam has taught more than 80,000 students worldwide. He frequently speaks at developer conferences, sharing insights on SwiftUI, app architecture, and machine learning in iOS. His teaching is known for being practical, clear, and deeply rooted in real-world development.
More courses by Mohammad Azam
SwiftUI - Declarative Interfaces for any Apple Device (2023)
4.5 (2,337 Reviews)
Provider: Udemy
Time: 26.5h
$13.99
Async/Await and Actors - Concurrency in Swift (2023)
4.6 (1,449 Reviews)
Provider: Udemy
Time: 5h
$69.99
More iOS Swift courses
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.9 (562 Reviews)
Provider: Udemy
Time: 55.4h
$109.99
Noob to App Store - iPhone Apps with Swift, SwiftUI & iOS 15 (2021)
4.9 (342 Reviews)
Provider: Udemy
Time: 7.8h
$69.99
Deep Dive iOS 27 & SwiftUI 6: 90-Hour Project-Based Course (2026)
4.8 (983 Reviews)
Provider: Udemy
Time: 88.7h
$79.99
The Swift Arcade Data Structures and Algorithms Bootcamp (2022)
4.8 (839 Reviews)
Provider: Udemy
Time: 7.2h
$84.99
How To Make An App For Beginners (iOS/Swift - 2019)
4.8 (658 Reviews)
Provider: Udemy
Time: 4.3h
Free
SwiftUI iOS13 Coffee Shop Application, Order Products Online (2020)
4.8 (158 Reviews)
Provider: Udemy
Time: 8.2h
$109.99
Reviews
By Lucas Inocencio de Albuquerque on 7/10/2026
This course is so simple and objective, after this classes I understand how to make a good navigation using SwiftUI
By Anonymized User on 3/26/2026
Very well motivated (NavigationView being deprecated). Simple to follow. Good example code.
By Michael Bauer on 4/10/2025
Genau das was ich gesucht hab. Ich bekomm in Kürze einen guten Einblick in die Navigationsmöglichkeiten mit SwiftUI.
By Carlos ZR on 7/6/2024
Cumple lo que se puede enseñar en un curso de una hora, aunque tal vez se echan en falta algunos detalles sobre navegación.
By Shailendra Kumar on 1/3/2024
because its very helping course exactly what i needed
By NJ Rojas on 11/22/2023
Content is really great, very useful. Maybe more specific examples in the first videos would be great. This is great invested budget :)
By Anonymized User on 11/2/2023
It really a great session where I learned about Navigation in SwiftUI
By bin Li on 8/1/2023
Azam is a great IOS teacher. His teaching is straightforward and his content is concise. Before watching this course, I only use NavigationLink destination. But with only about two hours of study on this course, I got a deep understanding of NavigationLin value, programmatic navigation, and global navigation. These two hours spent here make a great difference in my iOS learning.
By Kevin Montemayor on 7/10/2023
Easy straight forward course to learning SwiftUI Navigation.
By Bhavin Gupta on 6/8/2023
This is valuable and very interesting to learn Navigation Stack while working in large or small projects
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












