Skip to content
UdemyIos SwiftPaid courseAll LevelsCertificate

iOS 18, SwiftUI 6, & Swift 6 iOS Apps + AI (ChatGPT, Gemini) (Udemy.com)

Learn iOS app development with SwiftUI 6 & Swift 6; use ChatGPT, Google Gemini, Grok and more to accelerate dev process

Created by: Kenneth Jones

Last updated December 2025

icon
What you will learn

  • iOS 18 App Development
  • SwiftUI 6
  • Swift 6
  • Xcode 16
  • Use Swift, SwiftUI, and Xcode to build apps for the new visionOS, as well as iOS, iPadOS macOS, watchOS, and tvOS
  • Swift Types (String, Double, Int, and more)
  • Essential SwiftUI layout tools (Grids, Stacks, Lists, and more)
  • Object-Oriented Programming
  • Classes, Structs, Enums
  • Functions and Methods
  • Optionals
  • Concurrency
  • Networking
  • Async/Await
  • Home Screen Widgets
  • In-App Purchases
  • Animations
  • Audio
  • App Icons and Image Assets
  • Project-Based Approach
  • Build complete apps from scratch
  • Navigation, Scrolling, Sorting, Filtering

icon
Course Description

Welcome

Hi, I'm Kenneth Jones, founder of KayJayApps and creator of the iOS Developer Roadmap.

Welcome to my course on building apps for iOS 18 using SwiftUI 6 and Swift 6. I'm so excited to show you Apple’s latest and greatest development technologies to build complete iOS apps from scratch with Swift and SwiftUI, and give you the capabilities to launch a career worth over 120k a year, based on the latest data from Glassdoor.

Swift and SwiftUI were built to be as universally applicable as possible, so even though the focus of this course is on building apps for iOS, what we’re learning can also be applied to iPadOS, macOS, watchOS, tvOS, and even the new visionOS.


"Easy to follow and good explanations!" - 5-star student review.

"Easy to understand and get started." - 5-star student review.


What are Swift and SwiftUI?

Swift is the programming language we use to develop apps for all the Apple platforms. And SwiftUI is Apple's design tool of choice for building the best user experiences.

For the past few years, Apple has been putting their full efforts into the development of new and better Swift and SwiftUI features, so for anyone who is serious about developing iOS apps, Swift and SwiftUI are definitely some of the best things you can learn to make sure you’re up to speed with the most relevant mobile development practices.

With Swift and SwiftUI 6, Apple added tons of amazing new features, and I can't wait to show them to you throughout the course!


Why choose a career in iOS development?

Developing iOS apps with Swift and SwiftUI is something that many employers are looking for in the developers they hire, so not only are you learning an awesome technology to build your own personal projects, but you’re also gaining a valuable skill that can help you get a top-paying development job from companies all around the world.

According to Glassdoor, here are the average U.S. salaries for common developer positions:


  • iOS developer - $123,635

  • Android developer - 116,257

  • Web developer - 92,816


Who should take this course?

This course is for people at all levels of programming experience. If you’re an absolute beginner with no prior experience, this course will teach you everything you need to know, starting from scratch. If you’ve already been in the industry for a while, this course will introduce you to the latest additions to Apple’s most popular tools and frameworks.

Many students have already gone through the course, and here's what they're saying so far:

"The way the instructor explained it, it's really clear and easy to understand."

"Easy to understand, good for beginners and instructor is very organized."

"Early into the course at the moment. I get bored easy and have tried a few different courses which simply haven’t engaged me or have had massive gaps. Instructor has clear and steady pace and has so far kept my interest."

"Very good course."

"Awesome course. explains everything very nicely and you can start with 0 knowledge."

"This is the best course for learning SwiftUI and iOS, I really recommend this course if you are new to iOS."

"The teacher is very good and knowledgeable about Swift and SwiftUI."

"Great course."

"Great explanation for beginners about SwfitUI. Learning alot. Thanks for your explanation."

"Yes, great instruction. I am learning a lot about SwiftUI."


How This Course Is Structured

After the Intro & Welcome section, we jump straight into building our apps using the latest and greatest releases from Apple using iOS 18, SwiftUI 6, and Swift 6.

Learn about new updates to images, SF Symbols, scrolling, animations, transitions, maps, data storage, and so much more!


Personally, I don't like boring courses, so we're going to be developing complete, real-world apps with fun themes like Lord of the Rings, Jurassic Park, Breaking Bad, Pokemon, and Harry Potter.

But don't let the "fun" part fool you. We're not skipping out on any of the learning part. We have a ton of topics to cover in this course, and I go over each one in great detail so you can really understand and use them in all your future apps.


After the initial 5 apps, which lay the foundation and give you the essential iOS development skills you will need for every app you ever create, we dive into a special section where I pull back the curtain and let you see behind the scenes as I take one of my real app ideas all the way from idea to App Store. You'll see everything that goes into an app from start to finish.

This section is also where I'll show you how I combine the essential iOS knowledge with AI tools like ChatGPT, Google Gemini, Grok, Claude, and more to accelerate each phase of the app development process.

And yes, I really will be releasing this app on the App Store, so you'll be able to download and use it when it's done.

But that's not all. In addition to seeing my real app development process, I'll also give you access to my app development project management tool that I use to guide me through my 6-Phase App Development Process. This free tool will help make sure you don't miss any crucial steps and it gives you a place to organize all your thoughts and resources needed for your apps. It includes instructions, checklists, and links to the tools I use and recommend.


You Can Shape the Future of this Course

My goal is to make this course the best iOS course available to really teach iOS app development, so I welcome all comments, questions, and feedback of any kind so I can make sure I’m serving you well.


"Super explained, learning material is perfectly prepared, it is a pleasure to complete this course. I hope more will follow soon and I'm already looking forward to it. Thanks for the great course experience, keep up the good work." - 5-star review

"Good pace and structure for beginning programmers. Easy to follow with clear instructions. Well done!" - 5-star review


Let's Get Started!

If you've read this far, you're almost there. Don't skip this opportunity to gain a valuable, fun, and monetizable skillset. You can do this! And I can help you.

Let's get started!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Kenneth Jones

Founder of KayJayApps and creator of the iOS Developer Roadmap. I love learning, I love teaching, and I love iOS and Swift development. I've been interested in building apps for the iPhone since it was first released. Since then, I've studied Computer Science and Programming in college as well as gone through an iOS Development bootcamp. Students in my class at the bootcamp, including myself, went on to get job offers for $100k-$150k+ per year. The feeling of creating an app from scratch, starting with an idea in your head all the way to a finished app running on your iPhone is just about the coolest feeling in the world. I hope to give my students that same experience.

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.7

2,569 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ella Jacobsen on 6/25/2026

This course was mostly what I expected. It did a great job teaching me swift and most of the concepts needed to code proficiently in it. I would recommend having some general programming knowledge to make the course go smoother, but I don't think that is necessary to take the course. I do wish the course included coding challenges within the lessons themselves that are necessary to do in order to complete the projects but outside of that I wouldn't change anything about this course. 4 stars.

By Jess Zhuge on 3/18/2026

So far, I'm almost done with the first module and will update my review as I go. I'm having a great time learning in this course. Instructor is excellent and has a really smart way of explaining concepts. For context, I have a computer programming background but have never used XCode, Swift, or SwiftUI. It might be easier to pick concepts up if you already have a background but I don't think it's necessary for this course. Also, as of writing this, the current iOS is 26, vs. 18 when this course was made. I haven't run into many issues regarding this so far. One thing that might be important is that the "Extract Subview" function in lesson 7 is deprecated as of iOS26, but the way to do it is the same - just put your subview in a new view file. I believe there's also a shortcut for it under "Refactor".

By Ashish Singh on 3/10/2026

Great course for beginners starting with iOS development. The topics are well explained and structured. Sometimes the instructor moves a bit fast, but overall it is a very good learning experience.

By Elder Montiel on 2/18/2026

Bien explicado y maneja temas de importancia, aunque la última sección donde solo es verlo programar durante 30 días pudo omitirse. No aporta lo suficiente para la cantidad de horas en video.

By Christopher Thomas on 2/7/2026

This guy breaks everything down so easily that it makes it understandable. How he breaks down all of the stacks is brilliant. The only thing is that the tutorials were made for iOS 18. Xcode 26 has changed some things that they don't have any more, such as lesson 7 - Right click to "Extract View". It does not seem to exist any more. I checked everything I could think of to find it. Can't wait to check out the updated version. There were a few other minor changes, but usually you could find where Xcode moved it. Best training tutorials I have found to date

By Kevin Kalinowski on 1/11/2026

Hi! This looks like a good match for me - I haven't done any Mac development, but have done some programming. I am looking forward to learning how to write these Apps and get started!

By Steve Gibson on 1/3/2026

Good instructor. Well thought-out flow. Covers a lot and moves quickly, which is great if you already have experience with other languages. I have experience professionally coding in different programming languages, but if you don't, take your time or watch the videos first, then code along a second time. It is really based on XCode 16.x and iOS 18.0 - 18.4 and the current version of XCode is 26.2 and iOS is 26.2. This caused like two small functions to differ from the instructor's code. Google and Apple docs will be your friend here.

By Omar Ali on 11/23/2025

The course is exactly what I was looking for in terms of scope, pace, and goals, it has the topics I am currently looking for. The instructor explains everything clearly and does not assume prior knowledge, which is helpful because what may seem basic to most could be new to others. Very useful course, I look forward to going through all of the content.

By Anandha Krishnan on 11/14/2025

Great job! I truly appreciate the time and effort you put into organizing this course. Your dedication and clear presentation made the learning experience valuable and enjoyable. Thank you for your hard work and commitment—it really shows!

By 최민석 on 11/4/2025

If every tech course in Udemy is like this, I wouldn't look for any other websites since its quality is absolutely guaranteed. I'll be waiting for the next course of yours, Kenneth

Showing all 10 reviews on CourseDuck

Read all 2,569 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100