The Complete iOS 10 & Swift 3 Developer Course

Learn iOS App Development by building 21 iOS apps using Swift 3 & Xcode 8. Includes free web hosting, assets & ebook.

4.40 (10821 reviews)
Mobile Apps
The Complete iOS 10 & Swift 3 Developer Course
30 hours
Aug 2021
last update
regular price

What you will learn

Develop any iOS app you want

Build apps for your business or organisation

Get app development jobs on freelancer sites


You’re here because you want to build your own apps, right?

Smart move, my friend.

Or maybe you already do… but you want to be bigger, bolder, BETTER.

Well, thanks to the incredible new ios 10, now you can—and if you start today, you canbeat the pack and start building your very own white-hot apps in just six weeks.

What makes me qualified to teach you?

My name’s Rob and I’m the creator of the world’s most popular coding courses—and number one course instructor on Udemy—with over 400,000 students and 20,000 five star reviews, just like this:

Amazing experience! Was able to complete in two weeks and put all my skills to good useat the end. Would 100% recommend. Thanks Rob! – A. Guilmineau

Tons of great information balanced with clear explanation. This course has everything you need from downloading the software to start building, all the way to how to set up an app in the App Store. Great course! – J. Regan

My promise to you

My full time team and I work tirelessly to create and deliver the ultimate and most current learning experiences to be found ANYWHERE. It’s my promise to you, or your money back. I’ll talk more about that later, but first let’s get down to business..

Introducing ios 10

Never before has it been possible to develop such rich and interactive apps… In fact, this is Apple’s biggest and most hotly anticipated release to date.

Crammed with exciting new features, with ios 10 your apps can extend to Messages, Siri, Phone, and Maps to provide more engaging functionality like never before. Now your users can view photos, watch videos and listen to audio right from inside a notification.

So much power at your fingertips… imagine what you could do?

I didn't know how to make apps one week ago thinking it was way too hard. Now, I'm releasing my first app to the App Store. – F. Ammache 

I love the classes, the challenges, and being able to sort things out I did not know before. Thanks Rob, you made it easy and exciting to learn. – L. Smith

Sign up today, and here’s what you’ll get:

  • Over 30 hours of meticulously produced content

  • All the knowledge you need to get moving with ios 10 - SiriKit, Messages and Maps

  • Apps and HomeKit

  • HD 1080p

PLUS!!! Bonus material to take you to the next level

  • Unlimited web hosting for one year (worth $200) *Limited to one year per student not per course*

  • A copy of my most popular ebook How To Earn $10,000 While Learning To Code—rated 5-Stars on Amazon

  • Over 1,000 graphical assets (backgrounds, buttons and icons etc.), worth a whopping $300, to use in your apps.

So, if you’re ready to join the ios 10 revolution and become an app developer today, sign up now and power-up your skills in record time.

I can’t believe how easy and convenient the course is, I can take study anywhere. -- K Dixon

I love the way Rob introduces and explains the different concepts be it simple or difficultones. It is explained very well for anyone who has no prior knowledge of iOS programming.

Highly rated to anyone who is interested in learning to build iOS apps. -- S. Mujumdar

From beginner to ios 10 app developer in six weeks

  •  XCode and Interface Builder

  • Inputs, Buttons, and Reactive Interfaces

  • Apple’s New Programming Language: Swift

  • Variables, Arrays, Tables, and Loops

  • Navigation, Storage, and Live Content

  • Images, Maps and Music

  • Accelerometers and Motion Feedback

  • Core Data and JSON

  • Online Storage With Parse

  • Games and the Sprite Kit

  • Instagram and Snapchat Clones

  • App Store Submission

  • Making a Marketing Website For Your App

We kick off with the basics to build your confidence. You’ll find it fast, entertaining and extremely easy to remember. 

Next up, you’ll sail through 223 easy-breezy lectures and over 30 hours of expertly-produced content, where I share with you my trade secrets to working smoothly with Xcode 8 and Swift 3.

You’ll be amazed at the progress we make as we nimbly move into building more advanced apps and games using animation, geolocation and web content. 

Yep, that means you’ll be making your very own versions of Instagram and Snapchat, allowing users to interact with one another across the web.

Don’t waste another cent

Listen, don’t waste another cent on poorly produced, amateur YouTube videos or out-of-date books. The Complete iOS 10 Developer Course delivers EVERYTHING you need in one easy-to- digest process, with rocket-fuelled support, care of my dedicated team off riendly experts. Get in touch via email, Twitter or the Udemy forums and we’ll get right back to you.

Very clear and easy to understand instructions. After trying to learn to code from various YouTube videos and getting frustrated, this is a breath of fresh air. – J. Erickson

What are the requirements?

  • Absolutely no pre-knowledge required.

  • A Mac laptop or iMac (or Windows PC running OSX)

  • No special software required

Clear. Concise. Informative. The layout of the course allows past knowledge gained to utilized and built on as you progress. The variety of apps you create make the learning exciting, new, and fun! – J. Schaffer

The number one rated courses on Udemy

Take a peek at my bio to learn how I successful switched career to teach people like you how to code. And how, since making that decision, I’ve never looked back.

I promise, it really doesn’t matter whether you’re 60 or 16, absolutely ANYONE will love this course and take away life-changing skills that can help you change career or make some extra cash on the side. The only limit? Your imagination.

I'm an experienced developer who knows Obj-C and wanted to learn Swift, and you have got it totally right! I feel like I am learning this ridiculously quickly and will be able to go to work next week and start writing our apps in Swift rather than Objective C! Awesome work. Totally worth the money spent. -- E. Goodall

So what are you waiting for? Say goodbye to rubbish online tutorials and last-years  tired textbooks. Join us in this exciting learning experience today and I’ll even thrown in a free copy of my exclusive 76-page ebook ‘How to make $10,000 while learning to code’.

AND REMEMBER… I offer a full money back guarantee, just as long as you requestit within 30 days of purchasing the course.

Go ahead, click the buy it now button. Why not? You’ve got nothing to lose (and a whole new world of sparkling possibilities to gain).


Introduction & Getting Started

How To Get The Free Stuff
Frequently Asked Questions
How To Ask Great Questions

Getting Started With Xcode 8 and Swift 3

Xcode Versions - Please Read
Downloading & Installing Xcode 8
Navigating The Xcode Interface
Navigating The Xcode Interface (Xcode Files)
Adding Labels To Your Apps
Adding Labels To Your Apps (Xcode Files)
Text Fields & Buttons
Text Fields & Buttons (Xcode Files)
Running Some Code
Running Some Code (Xcode Files)
Interacting With Buttons
Interacting With Buttons (Xcode File)
Adding Images To Your Apps
Adding Images To Your Apps (Xcode Files)
Your First App - Cat Years
Your First App - Cat Years (Xcode Files)
Introducing Xcode 8 and Swift 3 Quiz

Swift 3 Deep Dive (Using Playgrounds)

Swift Playgrounds
Swift Playgrounds (Xcode Files)
Introducing Variables
Introducing Variables (Xcode Files)
Arrays & Dictionaries
Arrays & Dictionaries (Xcode Files)
If Statements
If Statements (Xcode Files)
Game - How Many Fingers
Game - How Many Fingers (Xcode Files)
While Loops
While Loops (Xcode Files)
For Loops
For Loops (Xcode Files)
Classes & Objects
Classes & Objects (Xcode Files)
Optionals Masterclass
Optionals Masterclass (Xcode Files)
Auto Layout
Auto Layout (Xcode Files)
App - Is It Prime? Part I
App - Is It Prime? Part I (Xcode Files)
App - Is It Prime? Part II
App - Is It Prime? Part 2 (Xcode Files)
Swift 3 Deep Dive (Using Playgrounds) - Quiz
CCA Swift Level 1

Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content

Navigation Bars
Navigation Bars (Xcode Files)
App - EggTimer
App - Egg Timer (Xcode Files)
Table Views
Table Views (Xcode Files)
Times Tables App
Times Tables App (Xcode Files)
Storing Data Permanently
Storing Data Permantly (Xcode Files)
Multiple View Controllers
Multiple View Controllers (Xcode Files)
Controlling the Keyboard
Controlling the Keyboard (Xcode Files)
App - To Do List
App - To Do List (Xcode Files)
Downloading Web Content
Downloading Web Content (Xcode Files)
Manipulating Strings
Manipulating Strings (Xcode Files)
App - What's The Weather
App - What's The Weather (Xcode Files)
Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content - Quiz

Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio

Animations Part I
Animations Part I (Xcode Files)
Animations Part II
Animations Part II (Xcode Files)
Game - Tic Tac Toe
Game - Tic Tac Toe (Xcode Files)
Integrating Maps Into Your Apps
Integrating Maps Into Your Apps (Xcode Files)
Adding User Annotations To Maps
Adding User Annotations To Maps (Xcode Files)
Finding A User's Location
Finding A User's Location (Xcode Files)
App - Location Aware
App - Location Aware (Xcode Files)
Advanced Segues
Advanced Segues (Xcode Files)
App - Memorable Places
App - Memorable Places (Xcode Files)
Working With Audio
Working With Audio (Xcode Files)
App - Back To Bach
App - Back To Bach (Xcode Files)
Swipes & Shakes
Swipes & Shakes (Xcode Files)
App - Sound Shaker
App - Sound Shaker (Xcode Files)
Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio
CCA Swift Level 2

Core Data, Advanced Web Content, Json Data & Webviews

Introducing Core Data
Introducing Core Data (Xcode Files)
Advanced Core Data
Advanced Core Data (Xcode Files)
Downloading Images From The Web
Downloading Images From The Web (Xcode Files)
APIs & JSON Data
APIs & JSON Data (Xcode Files)
Blog Reader
Blog Reader (Xcode Files)
Core Data, Advanced Web Content, Json Data & Webviews - Quiz

Instagram Clone

Parse Server & AWS
Retreiving & Updating Data
Retrieving & Updating Data (Xcode Files)
Accessing The Camera Roll
Accessing The Camera Roll (Xcode Files)
Spinners & Alerts
Spinners & Alerts (Xcode Files)
Login & Signup
Login & Signup (Xcode Files)
The User Table
The User Table (Xcode Files)
Pull To Refresh
Pull To Refresh (Xcode Files)
Posting Images
Posting Images (Xcode Files)
Viewing Users' Feeds
Viewing Users' Feeds (Xcode Files)
Instagram Clone - Quiz

Tinder Clone

Introduction To Tinder
Update To Parse Server Setup Process
Setting Up Parse Server
Setting Up Parse Server (Xcode Files)
Changing The App ID
Changing App ID (Xcode Files)
Dragging Objects
Dragging Objects (Xcode File)
Login & Signup
Login & Signup - (Xcode - Files)
Adding User Details
Adding User Details (Xcode Files)
Adding Users
Adding Users (Xcode Files)
Swiping Users
Swiping Users (Xcode Files)
Location And Matches
Location & Matches (Xcode Files)

Games and Spritekit

Hello World With Sprite Kit
Hello World With SpriteKit (Xcode Files)
Adding & Animating Sprites
Adding & Animating Sprites (Xcode Files)
Animating The Background
Animating The Background (Xcode Files)
Controlling The Bird
Controlling The Bird (Xcode Files)
Spawning Pipes
Spawning Pipes (Xcode Files)
Detecting Collisions
Detecting Collisions (Xcode Files)
Scoring & Game Controls
Scoring & Game Controls (Xcode Files)

Uber Clone

Introduction To Uber
Update To Parse Server Setup Process
Setting Up Parse Server
Setting Up A Parse Server (Xcode Files)
Login & Signup
Login & Signup (Xcode Files)
The Rider View Controller
The Rider View Controller (Xcode Files)
The Driver View Controller
The Driver View Controller (Xcode Files)
Sharing The Driver's Location With The Rider
Sharing The Driver's Location With The Rider (Xcode Files)

Submitting Your App To The App Store

App Icons & Launch Images
Running Your App On Your Own Device
Submitting To The AppStore

Creating A Website For Your App

Setup Your Marketing Website
Installing The Appz Theme

Extras: iOS Special Features

Custom Keyboards
Custom Keyboards (Xcode Files)
Using Cocoa Pods
Using Cocoa Pods (Xcode Files)
App Analytics
App Analytics (Xcode Files)
Integrating Ads With Google AdMob
Integrating Ads With Google AdMob (Xcode Files)
Peek & Pop
Peek & Pop (Xcode Files)
Quick Actions
Quick Actions (Xcode Files)
Version Control
Version Control (Xcode Files)
Touch ID (Xcode Files)
In App Purchases
In App Purchases (Xcode Files)
Build An Ad Blocker
Facebook Login
Facebook Login (Xcode Files)

Where Do You Go From Here?

This is not the end!

iOS 10 Special Features

iMessage Sticker Packs
iMessageStickerPacks (XCode Files)
iMessage Apps
iMessage Apps (Xcode Files)
Working With Siri Kit
Working With Siri Kit (Xcode Files)
Speech Recognition
Speech Recognition (Xcode Files)

Snapchat Clone

Introduction To Snapchat
Update To Parse Server Setup Process
Signup & User List
Signup & User List (Xcode Files)
Sending An Image
Sending An Image (Xcode Files)
Receiving An Image
Receiving An Image (Xcode Files)


March 10, 2021
Still figuring it out. I haven't done any sort of coding in over 20 years, so I'm quite 'rusty'. Enjoying the course so far.
February 18, 2021
Just started using this course so I'm still new to it but so far I like how he teaches and explains things.
January 16, 2021
Nothing really something special until now. So I can't rate for the core purpose of the course just yet because we don't even reach it... But apparently he's a very patient person and good to guides us through all the details :)
December 30, 2020
I would say generally it was pretty good, but I would prefer maybe like an in - Xcode tutorial of some sorts but it's pretty good for my standards
September 13, 2018
I have purcharsed this course since last year but do nothing. Having a change to open it today. All is good for now.
August 10, 2018
I think that comparing with other Swift and IOS Courses, some of the explanations are more basic, and not so in-depth as they should be.
August 1, 2018
Students have expectations about course requirements and in my case I signed up for 6 under the same instructor. The course which required access to a hosted UK site should have a caveat that if a student signed up more than a year ago for one of Rob's courses, that free access is now expired and the student now has to pay to get access. Without access to the site which is actually the learning environment, the student cannot continue the course. I was hoping to get a refund for the 6 courses or the instructor could have provided instructions on alternate options.
July 10, 2018
Empowering and satisfying way to learn code using Swift. Never coded to this level before, was just a beginner. But already found a passion for it because of this course. Thank you Rob!
July 7, 2018
It was my first experience with Swift and I ended up with so many skills inside the Swift world, being capable to go forward on my own and understanding so many​ new concepts.
June 5, 2018
It's good but I'm getting an uncaught exception of type NSException error when running my Egg Timer demo app, and I can't understand what I need to fix the error.
June 3, 2018
Incredible Instructor by covering a lot of important topics! I'm still halfway from my course, but I'm pretty pump that I'll learn all the necessary sets from this course! Quick response from the instructor if you got into any trouble! Personal Observation: Pros: Fast response. Fast forward teaching technique. No hand holding tutorial(good for advancement as you'll need to google a lot to learn and understand how the system works). Very Technical(advantage for experience programmer). Cons: Not really for beginner who needs a lot of guidance and explanation in simple terms( It can be good for some students, bad for others). If you can't handle too many technical terms and need explanation on how things works.
May 12, 2018
I am comparing this course to the other course on iOS programming that I purchased. Same price but the other one is much more comprehensive, includes very useful info that this one doesn't even mention.
April 10, 2018
Great for the most part so far- explanations of new concepts is a little brief and too quick sometimes, especially for a complete newcomer to coding such as myself.
April 9, 2018
great class however much of the content (such as userDefaults) does not work as described in the video. In the download examples, the instructor has updated it so the functionality works. The videos should match the content
April 4, 2018
I've taken a course by this same author before, and I like his style of teaching. This course seems to have the same promise as my previous one, so I'm happy.



The Complete iOS 10 & Swift 3 Developer Course - Price chart


The Complete iOS 10 & Swift 3 Developer Course - Ratings chart

Enrollment distribution

The Complete iOS 10 & Swift 3 Developer Course - Distribution chart

Related Topics

udemy ID
course created date
course indexed date
course submited by