The Complete iOS 11 & Swift Developer Course - Build 20 Apps
4.7 (632 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8,905 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete iOS 11 & Swift Developer Course - Build 20 Apps to your Wishlist.

Add to Wishlist

The Complete iOS 11 & Swift Developer Course - Build 20 Apps

Use Xcode 9 & Swift 4 to make real apps like Uber and Instagram, with CoreML & ARKit. Includes AWS Credit and much more.
4.7 (632 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8,905 students enrolled
Last updated 8/2017
English
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 37 hours on-demand video
  • 111 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
Requirements
  • No pre-knowledge required - I'll teach you everything you need to know
  • A Mac laptop or iMac (or Windows PC running OSX)
  • No paid software is required - all coding is done using Xcode 9 (which is free)
Description

*** Now Updated For Xcode 9 Beta 5 - 17th August 2017 ***

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
  • $100 AWS credit – instantly.

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

Need support? Absolutely. My team and I are here to answer your questions. Just hop on email, Twitter or the Udemy forums and we’ll get back to you. Simple as that. We don’t bite -- and genuinely, we love hearing your incredible success stories… Got a suggestion for making things better? This is your course, and we want your feedback. Whatever it is, we’re here for you.

***** Really well paced and informative. All my questions get answered super quick. One of, if not the best swift courses on udemy. J. Albertyn

***** Great course- shows you how to effectively build on top of prior knowledge. I've coded before, but never in iOS, so this is great for total beginners or people who haven't coded in awhile and want to improve or learn a new environment. He breaks it down so Xcode doesn't seem like a scary interface anymore. S. Hernandez

Join thousands of my happy students and start building your dream apps, today. 

 “OK, I’m sold Rob – what do I need to get started?”

  • Your brain, this course and a laptop/computer – nothing more, nothing less
  • No pre-knowledge required
  • A Mac is required, but no special software or fancypants hardware required

Can I really become an expert app developer with this course?

Sure! Check out my bio to see how I changed careers by teaching people to code.  It’s been the best decision I ever made. I can spend more time with my family, enjoy the freedom of working for myself and all the amazing benefits that comes with that.

Whoever you are, wherever you are; this course is designed to get you up and coding like a pro. The rest is up to you.  The opportunities are out there – they’re just waiting to be grasped. And with this course, you’ll be in the right place to do just that.

So don’t hang around. Start now and become the expert app developer you’ve always dreamed of.  

And don’t forget, you get ALL those bonuses, the e-book, the $100 AWS vouchers, the free web hosting for a year and support from me and my team… AND a 30-day money back guarantee, if you’re not completely happy.

You really have got nothing to lose!

Click that the buy now button… and let’s begin your adventure, today.

Who is the target audience?
  • Anyone wanting to learn how to build apps
  • People wanting to make a living (or side-income) from app development
  • Anyone who wants to learn to code
Students Who Viewed This Course Also Viewed
Curriculum For This Course
248 Lectures
36:52:00
+
Introduction
1 Lecture 01:30
+
Introduction & Getting Started
3 Lectures 08:16
How To Get The Free Stuff
02:48

Frequently Asked Questions
00:50

How To Ask Great Questions
04:38
+
Getting Started With Xcode 9 and Swift 4
17 Lectures 01:25:08

Xcode Versions - Please Read
00:22





Adding Labels To Your Apps (Xcode Files)
00:04


Text Fields & Buttons (Xcode Files)
00:04

Running Some Code
09:33

Running Some Code (Xcode Files)
00:04

Interacting With Buttons
26:05

Interacting With Buttons (Xcode File)
00:04

Adding Images To Your Apps
04:49

Adding Images To Your Apps (Xcode Files)
00:04

Your First App - Cat Years
14:00

Your First App - Cat Years (Xcode Files)
00:04

Introducing Xcode 9 and Swift 4 Quiz
5 questions
+
Swift 4 Deep Dive (Using Playgrounds)
26 Lectures 02:17:20
Introduction
00:58

Swift Playgrounds
03:04

Swift Playgrounds (Xcode Files)
00:04

Introducing Variables
18:57

Introducing Variables (Xcode Files)
00:07

Arrays & Dictionaries
17:32

Arrays & Dictionaries (Xcode Files)
00:07

If Statements
14:21

If Statements (Xcode Files)
00:07

Game - How Many Fingers
15:21

Game - How Many Fingers (Xcode Files)
00:04

While Loops
07:31

While Loops (Xcode Files)
00:04

For Loops
08:50

For Loops (Xcode Files)
00:04

Classes & Objects
07:22

Classes & Objects (Xcode Files)
00:04

Optionals Masterclass
06:21

Optionals Masterclass (Xcode Files)
00:04

Auto Layout
15:01

Auto Layout (Xcode Files)
00:04

App - Is It Prime? Part I
08:07

App - Is It Prime? Part I (Xcode Files)
00:04

App - Is It Prime? Part II
12:48

App - Is It Prime? Part 2 (Xcode Files)
00:04

Swift 4 Deep Dive (Using Playgrounds) - Quiz
5 questions

CCA Swift Level 1
00:07
+
Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content
23 Lectures 03:34:03
Introduction
01:28

Navigation Bars
09:32

Navigation Bars (Xcode Files)
00:04

App - EggTimer
25:03

App - Egg Timer (Xcode Files)
00:04

Table Views
20:16

Table Views (Xcode Files)
00:04

Times Tables App
16:05

Times Tables App (Xcode Files)
00:04

Storing Data Permanently
16:57

Storing Data Permantly (Xcode Files)
00:04

Multiple View Controllers
09:13

Multiple View Controllers (Xcode Files)
00:04

Controlling the Keyboard
07:09

Controlling the Keyboard (Xcode Files)
00:04

App - To Do List
33:32

App - To Do List (Xcode Files)
00:04

Downloading Web Content
22:10

Downloading Web Content (Xcode Files)
00:04

Manipulating Strings
10:23

Manipulating Strings (Xcode Files)
00:04

App - What's The Weather
41:26

App - What's The Weather (Xcode Files)
00:04

Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content - Quiz
6 questions
+
Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio
28 Lectures 04:15:12
Introduction
01:09

Animations Part I
08:34

Animations Part I (Xcode Files)
00:04

Animations Part II
16:59

Animations Part II (Xcode Files)
00:04

Game - Tic Tac Toe
43:01

Game - Tic Tac Toe (Xcode Files)
00:04

Integrating Maps Into Your Apps
11:21

Integrating Maps Into Your Apps (Xcode Files)
00:04

Adding User Annotations To Maps
08:55

Adding User Annotations To Maps (Xcode Files)
00:04

Finding A User's Location
15:05

Finding A User's Location (Xcode Files)
00:04

App - Location Aware
30:21

App - Location Aware (Xcode Files)
00:04

Advanced Segues
16:07

Advanced Segues (Xcode Files)
00:04

App - Memorable Places
55:08

App - Memorable Places (Xcode Files)
00:04

Working With Audio
08:39

Working With Audio (Xcode Files)
00:04

App - Back To Bach
17:40

App - Back To Bach (Xcode Files)
00:04

Swipes & Shakes
09:28

Swipes & Shakes (Xcode Files)
00:04

App - Sound Shaker
11:40

App - Sound Shaker (Xcode Files)
00:04

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

CCA Swift Level 2
00:07
+
Core Data, Advanced Web Content, Json Data & Webviews
11 Lectures 02:42:29
Introduction
19:24

Introducing Core Data
29:10

Introducing Core Data (Xcode Files)
00:04

Advanced Core Data
32:16

Advanced Core Data (Xcode Files)
00:04

Downloading Images From The Web
15:31

Downloading Images From The Web (Xcode Files)
00:04

APIs & JSON Data
25:24

APIs & JSON Data (Xcode Files)
00:04

Blog Reader
40:22

Blog Reader (Xcode Files)
00:04

Core Data, Advanced Web Content, Json Data & Webviews - Quiz
3 questions
+
Instagram Clone
19 Lectures 03:02:45
Introduction
01:01

Parse Server & AWS
28:35

Parse Server & AWS (Xcode files)
00:04

Retreiving & Updating Data
15:17

Retrieving & Updating Data (Xcode Files)
00:04

Accessing The Camera Roll
09:31

Accessing The Camera Roll (Xcode Files)
00:04

Spinners & Alerts
10:27

Spinners & Alerts (Xcode Files)
00:04

Login & Signup
27:32

Login & Signup (Xcode Files)
00:04

The User Table
39:00

The User Table (Xcode Files)
00:04

Pull To Refresh
05:28

Pull To Refresh (Xcode Files)
00:04

Posting Images
20:55

Posting Images (Xcode Files)
00:04

Viewing Users' Feeds
24:19

Viewing Users' Feeds (Xcode Files)
00:04

Instagram Clone - Quiz
4 questions
+
Tinder Clone
16 Lectures 03:47:20
Introduction
01:09

Introduction To Tinder
01:35

Setting Up Parse Server
24:29

Setting Up Parse Server (Xcode Files)
00:04

Dragging Objects
30:03

Dragging Objects (Xcode Files)
00:04

Login & Signup
24:52

Login & Signup - (Xcode - Files)
00:04

Adding User Details
36:23

Adding User Details (Xcode Files)
00:04

Adding Users
11:47

Adding Users (Xcode Files)
00:04

Swiping Users
39:05

Swiping Users (Xcode Files)
00:04

Location And Matches
57:26

Location & Matches (Xcode Files)
00:04
+
Games and Spritekit: Super Mario Run Clone
11 Lectures 02:14:33
Introduction
00:36

Introduction To Sprite Kit
09:10

Introduction To Spritekit (Xcode Files)
00:04

Physics
33:12

Physics (Xcode Files)
00:04

Collisions
22:20

Collisions (Xcode Files)
00:04

Game Over
29:24

Game Over (Xcode Files)
00:04

Animation
39:29

Animation (Xcode Files)
00:04
11 More Sections
About the Instructor
Rob Percival
4.6 Average rating
72,183 Reviews
361,400 Students
22 Courses
Web Developer And Teacher

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.

Nick Walter
4.7 Average rating
6,297 Reviews
52,078 Students
20 Courses
Mobile Developer for iOS and Django Web Developer

I'm Nick Walter, an iOS developer that has been focused on mobile app design and creation for over 3 years. My involvement in the iOS community started off with a bang, and in 2013 I was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within my community, I am also co-president of an Apple developer group called "Cocoa Heads."

I've always had an itch to make things, but growing up in a small town I had limited access to programming resources. This frustration drove my early interest in online education. After experimenting with various companies, learning styles, and teaching processes, I've adopted the best strategies and used them in my courses. My experience as an online student has directly influenced my teaching style, and I am now proud to help students all over the world with their online learning goals.

Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. In my first Swift course, I provide students with a detailed explanation of the topics and skills needed to learn Swift, an overview of the basic features of the new language, and get you started to begin building your first products.

Prior to teaching the internet's first course on Swift, I have created 5 iOS apps from scratch that are currently live in the App Store and being used by thousands of users worldwide. Using my experience launching my own apps, I'll walk you through the shortcuts that can save you time and frustration from having to teach yourself.

Codestars by Rob Percival
4.6 Average rating
62,907 Reviews
318,821 Students
19 Courses
Teaching the Next Generation of Coders

Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.  

That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.