Skip to content
UdemyIos SwiftPaid courseAll LevelsCertificate

The Complete iOS 11 & Swift Developer Course - Build 20 Apps (Udemy.com)

Use Xcode 9 & Swift 4 to make real iOS 11 apps like Uber and Instagram, with CoreML & ARKit, and more!

Created by: Rob Percival

Last updated May 2025

icon
What you will learn

  • Develop any iOS app you want
  • Become a professional iOS developer
  • Build apps for your business or organisation
  • Get app development jobs on freelancer sites

icon
Course Description

*** Now Updated For Xcode 9.2 January 2018 ***

Dreaming of developing an app?

Maybe you’ve got a vision, some inspiration and you’re ready to learn?

Or maybe, you’re looking to get ahead at work? Become an expert coder… be star of the show… 

Or, maybe you’re looking for a complete career change?

Either way, you’re here because you wanna make something BRILLIANT… life changing…. IMMENSE…

Then congratulations!! Nick Walter and I have built The Complete iOS 11 Developer Course just for you.

I mean, check out what Apple says about iOS 11…

“iOS 11 sets a new standard for the world’s most advanced mobile operating system. Your apps can now become more intelligent using the power of machine learning with Core ML. You can create incredible augmented reality experiences with ARKit. And you can deliver a more unified and immersive user experience with new multitasking features, including drag and drop for iPad, the new Files app, new camera APIs, new SiriKit domains, Apple Music integration, and more.”

What does all this mean for you?

  • More power…

  • More possibilities…

  • More va-va-voom…

So why choose MY course over others?

I’m Rob Pervical, Udemy’s all time bestselling instructor, with over 600,00 students. Take a peek at my iOS 10 course and you’ll read things like:

***** Excellent explanation, right pace. Appreciate the exercises together with solutions right at the end of each part. Nice compromise between depth and overall view. Good Job!  P. Leikauf

***** This course is simply too good. Rob does a great job in explaining and it is very easy to understand. Also, all the challenges are very interesting and I am loving it !! :-) V. Saravana

***** This course is so well planned out with the perfect blend of teaching vs challenging. I love the fact that as each and every minute goes by in the videos I am becoming a better swift programmer. Well worth every cent!!!!  M.Fenech

But enough about me! What about YOU?

My guess is you’re looking to shake things up a bit.  Change career, rev up your earning potential, sock it to the man… Am I right?

Well, if you sign up today…. you really can.  And this is what you’ll get to set you up for success..

Sign up now and immediately access:

  • A colossal 34 hours of rigorously tested, five-star pro content

  • A complete toolkit to get designing your own apps with iOS 11, Swif 4, ARKit, MLKit, MusicKit and the new Depth Photo API.

  • PLUS → A side-scrolling running game (like a Super Mario clone) AND a new Bluetooth app

And, like all my other courses you get my ULTIMATE JUMBO BONUS BUNDLE →→→→

  • $200 worth of unlimited web hosting (for a whole year) *Limited to one year per student not per course*

  • Instant access to my five-star rated book: How to Earn $10,000 While Learning To Code

  • Your very own graphical asset library, worth $300 and featuring over 1000 backgrounds, icons and buttons.

Wait, still not convinced?

I really am so confident you’re going to love this course, I’ll give you your money back within 30 days -- if you’re not completely happy. 

Ready to jump in? GREAT.

Click that BUY NOW button to your right… or read on for the full course outline.

***** Very thorough clear explanations of swift development concepts. Best iOS development course I've tried so far. J. McCraw

***** From knowing nothing about makings app, I feel confident with being able to construct my own apps now. I'm only mid section 5 right now. Excellent course! H Hazari

  • 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

Novice? Beginner? Programmer? Pro-developer?

Yes, this course is absolutely for YOU. Whatever stage you’re at.

Beginner? No problem. We start with the basics. Already coding? Good. This is the perfect refresh for your skills…  It’s all about building your confidence at this stage. 

How? Because you’re literally building apps as you go. There’s no better, or more exciting (or efficient) way to learn.   We know you’re busy. We know you wanna get started. And we hear you!

You’ll find the lectures whizz by, as you dash through each one, picking up my most powerful strategies for using iOS 11 -- and quickly tessellating them into your own projects.

You’ll be staggered at how quickly you’ll pick things up (and how you barely notice as we shift things up a gear) into more advanced apps like x and x, using x, x and x. 

Imagine how you’ll feel after building own version of Super Mario World?  According to this guy, pretty awesome, amIright?

***** The videos are awesome, the teaching is awesome, the examples are awesome. I started with never having built an app on iOS and now I am extremely comfortable building apps. I don't know why you would need any other course for iOS development. Just in case I was not clear: this course is awesome. S. Ramakrishnan

Look: you don’t need to remortage your home or sign away three years of your life…

I recommend taking this course in six weeks. Power through it faster if you really want to, or take things easy and enjoy the ride in your own time.

That’s the beauty of The Complete iOS 11 Developer Course - it fits around you, your life and it doesn’t a fortune. Pretty transformative, right?

***** I had quite a bit of background in c++ before taking this course. Above all, I am so happy to have found that Rob's style of coding is exactly the same as mine. It is very "airy", clean, spaced out, and extraordinarily easy to read. Simply speaking, this class is exactly what you are looking for. J. Barr

***** Excellent course, very easy to follow along with and makes learning Swift actually fun and entertaining. T. McGee

Help when YOU need it

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

Rob Percival

Hi! I'm Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of coding geek.

After building websites for friends and family for fun, I soon learned that web development was a very lucrative career choice. I gave up my successful (and sometimes stressful) job as a teacher to work part time and today, couldn't be happier.

I'm passionate about teaching kids to code, so every summer I run Code School in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting which leaves me free to share my secrets with people like you.

You wouldn't believe the freedom that being a web developer offers. Sign up and find out for yourself why so many people are taking and recommending this course. I genuinely believe it's the best on the market and if you don't agree, I'll happily refund your money.

Sign up to my courses and join me in this amazing adventure today.

icon
More courses by Rob Percival

$199.99

$189.99

$124.99

$149.99

$159.99

$99.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.5

4,143 ratings on Udemy

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

By Samuel Folledo on 8/29/2018

Overall, the course is worth the $10 I paid for. Apps can be used in real life. I enjoyed it Need to improve on going an extra or 2 video to go deeper. And I was hoping to get a very useful chat system for mostly in Firebase, but it's okay. Thank you for the course!!

By Chris Parker on 6/30/2018

Great course. I did part of a course on IOS 9 from Stackskills but the guy doing the course didn't explain some key elements in the manner you have done. That said, he did employ some techniques that modularised the code which I have used since. Thank you both (Rob and Nick) for helping demystify the IOS Development world and helping me accumulate some valuable skills.

By Eric Guo on 6/2/2018

I really do like the course, some of the things are a bit difficult to understand especially the further along you get in the course. I recommend stating more how a line of code reads like if you were explaining to someone how to read a particular line of code. Videos do it occassionally but not as often as I would like.

By LayYuan Chuah on 4/16/2018

Haven't complete the whole course yet, but decided to gv 5Start!!. Although a bit less explanation compare to other like Angela course, but this course easy to follow and understand, and many many real life apps eg. Wish they will have intermediate or advance course too!!

By Patrick Hall on 1/9/2018

Rob is a very good teacher who encourages you to attempt the exercises on your own. This is of course the way that I would recommend any budding developers do as it forces you to think about the structure and figure out a solution to the problem in your own way and not a paint by numbers course that most tutorials on the net offer. I am enjoying the course and I value Rob as an educator, he is prompt in replies and given I am fairly late to the game he is still responding to questions and discussions. All in all a course I would most definitely recommend to a friend.

By Moin Ahmad on 1/2/2018

Another great course by Rob and equally awesome instruction by Nick. They go into enough detail so that you can start "walking" and, on your own, learn how to "run". They help create a strong base to build your iOS app development skills. I'm not as confused when reading Swift code or stumped at how to begin building an app when staring at a blank ViewController.swift document. Now, it's time to make some apps and learn the more advanced topics of iOS development.

By Jawad Ali on 11/6/2017

Rob and Nick are the best teachers in the iOS field. They know exactly what they are talking about and they will literally hold your hands like a baby and teach you how to code and how things work. Not only HOW but also WHY. I highly recommend this course for anyone who wants to learn coding from the beginning. Also, you must have an interest in learning how things. Thank you, Rob and Nick, for all the hard work that you guys put into this course to make it happens for amateurs like me.

By Armand Mignot on 10/28/2017

It's a great introduction and "gets the job done" of learning how to build your first app and get going in the Apple Store. However, I think a major area for improvement falls under the learning experience process. One major issue is that there are plenty points during the "challenges" where parts of the solution were never taught in advance. Google searching is definitely required to get through this, but many times the solutions were so specific that I think it should have been taught before being assigned as a challenge.

By Dan Burt on 10/20/2017

Good balance between complexity & simplicity, with real-world example apps for demonstration, tutorials and exercises (combined). Could maybe use some whiteboarding to explain some concepts, particularly around SpriteKit. Some later sections aren't as polished, but keeps the pace nice. Great section specific to iOS11's (current at time of writing) key new features (ARKit, CoreML and SiriKit).

By Allister Bah on 7/19/2017

The content is absolutely beginner friendly! The content slowly builds up to advance ideas systematically! The instructors are absolutely clear, did not overly use programming jargons! The instructors teach by stimulating ways, not by passive feeding! The instructors are friendly, fun and encouraging! These points by themselves are worth FIVE STARS. The 6th STAR goes for - High quality support! I'm sure if your questions are reasonable and within the realms of this course, Rob or some associate will be there to help in the discussions/Q&A section! I absolutely love this course. I'd go so far to say one of the best use of my money, in my life! Disclaimer: I'm not paid to post this review! It's all from my heart! Thanks Rob and team!

Showing all 10 reviews on CourseDuck

Read all 4,143 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 : 90 / 100