Skip to content
UdemyiOS SwiftPaid courseAll LevelsCertificate

iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2 (Udemy.com)

Master iOS 12 development with Swift 4.2 building full-stack apps in this brand new course. Incl. Core ML 2 & ARKit 2!

Created by: Caleb Stultz

Last updated April 2020

icon
What you will learn

  • Build full-scale iOS 12 apps
  • Become a Swift 4 programmer
  • Submit your app to the App Store!
  • Develop Augmented Reality apps using the newest ARKit 2 framework
  • Develop CoreML 2 apps
  • Learn how to build apps with Firebase
  • Learn basic to intermediate iOS development

How it compares

Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:

  • Rating4.6 out of 5higher than 65% of them
  • Reviews912#30 of 161 by number of reviews
  • Length51.9 hourslonger than 93% of them
  • Last updatedApril 2020earlier than 51% of them

icon
Course Description

Welcome to the iOS 12 Masterclass.

This course teaches you how to build beautiful iOS 12 apps using the latest in Swift 4.2. This course is designed to be super accessible to beginners, so don’t worry if you don’t have any programming experience.

The course includes tons of engaging video tutorials and builds your programming know-how through project based learning. Build real iOS apps to build your portfolio, worthy of submission to the App Store.

All content is brand new with no reused material from iOS 10 or iOS 11 courses. All recorded on the latest version of Xcode 10. We cover Apple's updated ARKit 2 for building Augmented Reality apps as well as Core ML 2 & Create ML for creating apps that think with Machine Learning. You'll generate your own machine learning models that use Artificial Intelligence to recognize objects and faces in images and tone of voice in comments. You'll also be building 3D augmented reality apps that bring outer space into your living room and let you measure objects without any tools!

By the end of this course, you will be confidently programming in Swift 4.2 and be prepared to build your own apps or start a freelancing career as an iOS 12 developer.

You'll also create a portfolio of 15+ apps that you can show a potential employer.

Enroll today, and get excited about:

  • Building awesome apps including ones that use Firebase, Core Data, Cocoapods, machine learning and augmented reality

  • All the knowledge you need to start building any app you want

Why should you trust us with your time?

Time is short. You have to make the most of every minute. If you wanted to watch boring instructors teaching outdated content, you’d be elsewhere.

By getting this course, you can relax knowing that everything we’ve created has been carefully designed and edited. We have put a lot of time and thought into each lesson to make sure they are easily digestible, even for beginners. There are animated lessons that explain some of the tricky concepts with practical examples and we're always available to answer student questions.

By the end of the course, you'll completely understand:

  • What’s new in Swift 4 and Xcode 10: Perfect for experienced developers who want to get up to speed.

  • Object Oriented Programming (OOP): Variables and constants, functions and loops, inheritance and polymorphism, optionals and enumerations, classes and protocols.

  • Control Structures: Using if/ else clauses, switch statements, and boolean logic to control the flow of execution.

  • Data Structures: How to work with collections like arrays and dictionaries.

  • Software Design: How to organize and format clean code for optimal readability and how to implement the Model-View­-Controller (MVC) design pattern.

  • TableViews & CollectionViews: How to display and update information in UITableView and UICollectionView

  • Networking: How to make asynchronous calls to RESTful APIs, store and retrieve data from the Internet, and use the JSON format for working with data.

  • Persistent Local Data Storage: How to use Core Data, Codable, and User Defaults to store your app data locally. (Upcoming)

  • Create an eCommerce app using Firestore, Firebase, Cloud Functions and Stripe (COMPLETED! 16 hours!)

  • Machine Learning: Build apps that use artificial intelligence and build your own machine learning models using the new Core ML 2 and Create ML frameworks.

  • Augmented Reality: Play with 3D objects in augmented reality and create breathtaking animations and real-life interactions using the updated ARKit 2 framework.

  • Submitting Apps to the App Store: Learn how to create certificates and deploy your apps to the App Store.

See what our past students had to say about our other content:

STUDENT REVIEWS

"Caleb's approach to presenting the concept concepts contained within the iOS 12 platform is truly unique.  He not only has the command of all the subject matter he teaches, but his jovial disposition and subtle humor make this series a worthwhile investment.  Typically, you would be searching for hours to hit all of these topics, and to find it all in one spot, is a great, great value” –Douglas Spencer

"I've taken several courses taught by Jonny, including for iOS, macOS, and Android.  He is a very down to earth instructor that makes learning enjoyable.  He takes the time to make sure you understand the topics he is teaching.  And it doesn't stop when the videos end.  He is very active with his community of students on social media and is more than happy to provide extra help when asked.   It's been a pleasure to learn new things with Jonny!” – Keli’i Martin

"Super excited to be jumping back into iOS development at the same time that Caleb and Jonny are branching out on their own. I’ve taken courses taught by them before and found the content to be first-rate and if I ever had a question about a topic I was struggling to understand they were always happy to help.” – Conor Howard

“Jonny B is an excellent teacher and mentor. He produces high quality content that makes hard topics easy to digest. Jonny is always open to taking on student questions and answers promptly.” – Dr. Chris Le Brese (Senior Android Engineer – 5 years experience)

We're so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! Sign up today with ZERO risk and SO MUCH to gain.

What are you waiting for? Click the 'Buy Now' button and happy coding!

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

Caleb Stultz

Caleb is committed to excellence and that core principle is threaded throughout each of his courses. He measures success by the number of people he is able to help in meaningful and real ways. His goal is to connect students to meaningful content that will equip them to do things they never knew they could.

An Oregon native, Caleb loves living in the Pacific Northwest. He's lived overseas and feels blessed to have had such rich experiences so young.

Caleb's life has been centered around the fascinating world of technology. It's his life-blood, his passion, and he loves teaching people to unlock the power of technology in their life. From the beginning, he has been "tech support" for friends and family and is frequently asked to solve a variety of tech problems. He is a maker and hacker for life and desires to teach what he knows to others.

Caleb has produced over 50 hours of iOS development content in Swift and has been involved in the production of content for topics like Android, web, blockchain, and game development. Check out his latest iOS 12 & Swift 4 course below.

icon
More courses by Caleb Stultz

$39.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.6

912 ratings on Udemy

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

By Matt F. on 3/27/2020

Instructor is pretty responsive to questions - thanks Jonny B! Some exercises do not have answers/solutions, so god help you if you get stuck or can't figure it out. Every other course I've taken on Udemy has a followup video for each exercise that goes through the solutions. If you get lost or mess something up when you're two hours in to a 2.5 hour section, you're also pretty screwed. Difficulty ramps up WAY too quickly. Not enough diagrams/graphics for visually oriented people (exception: pizza box analogy was GREAT). Sections 76 and 78 (Closures and Completion Handlers) was a trainwreck - even at 3/4 speed and watching a few times I was pretty lost.

By Gaurav Soni on 12/18/2019

Hii Jonny B and celib you guys are done a Fabulasss job and i am working as a jr.iOS developer in a MNC and take your course to strong my basics. I want to say ine thing if you want to be a good iOS developer take this course its my person suggestion and do not quite untile you complete . The best and complete app developer course. Thank you for increase my knowledge .. supebb guys

By Rob Daly on 8/5/2019

I was looking for the things the Artable section covered (Swift+Stripe+Firebase) and so jumped right into Artable and thanks to Jonny's excellent style I happily kept up with the wealth of great material. Loved that he also covered two targets in the same project. Definitely will look forward to an advanced follow-up on Stripe's subscriptions, ACH, and more.

By Nish Kaush on 6/19/2019

JonnyB is an amazing teacher. Before taking this course, i srtuggled for almost 4 weeks to understand storyboards, stackviews, layouts, XIBS and many other things, even though I had extensive web development experience. But this course pleasantly surprised me with in depth explanations and clear concepts, I was able to build my first app which was approved by app store yesterday. Here is a link - http://appstore.com/sublimelymedia All the features I incorporated in this app were learnt through this course and I am so glad I found such amazing instructors to help me.

By NixTech Admin on 4/22/2019

Hands down the best course I've bought on Udemy. I've ran through plenty of courses for iOS Development and none have been like this. Not only does Jonny explain all of the content really well and detailed, but he is very responsive with questions and loves to help his students. I'm creating an e-commerce app by following this course and using the feedback that Jonny gives when I come to him with questions and concerns. He responds immediately and explains why/how to fix issues with your own project as well as giving additional information that could help in the future. I would honestly recommend this course to any programmer that needs help with iOS development! Also, 100% will be purchasing any other courses Jonny posts because of the way he teaches, helps, and breaks down the content! Keep up the great work, you've definitely helped me become a better iOS developer and I couldn't be more thankful.

By Dainis Putans on 4/17/2019

Decent course for reference. All code is up to date. Good explanation of JSON with different methods. Best explanation of closures. Instructor is very helpful, answering questions on time. Jonathan Burgoyne one of the best teachers for iOS here on Udemy same level as Angela Yu. Both of them great. Thanks guys for your fantastic work!!! P.S. Would be nice to see token authentication implementation, for example Microsoft OneDrive.

By Kate on 1/22/2019

I have only just started this course and I have done other iOS courses. So far this appears to provide the more complex apps I have been looking for. I have received feedback from the instructor, which is more than I can say for some of the other courses I have done. I find the instructions clear and easy to understand. I will keep refining my review as I go through the course.

By Tom Munhoven on 1/6/2019

Caleb and JonnyB use real world examples and original analogies and metaphors to explain the nuts and bolts of programming for iOS in an approachable manner that instills confidence in beginners but also goes beyond the simple "just do as I do" as it goes some way beyond the basics and explains key features in more detail than is normally the case. That makes it easier to progress faster. Overall one of the best Swift/iOS courses that I have seen on Udemy! Worth every cent.

By Jonathan Go on 11/14/2018

I first encountered Jonny and Caleb when I took the devslopes iOS 10/11 course. Although the course wasn't consistent, I've always found jonny to be a great teacher and he simplifies the explanation and give analogies so even a newbie can understand it. This is a great course for both beginners and intermediate developers! You will learn not just the basics but you'll do advance topics like AR, Coredata and CoreML. If you are serious about learning, I highly recommend taking this course.

By Ljubomir Masirevic on 9/28/2018

Probably the best iOS 12 course. All the concepts are explained in detail which is very important if you are not already a programmer. Detailed explanations are the greatest advantage of the course in my opinion. The lecturers are brilliant, experienced and dedicated. With this course I learned and understood many concepts of IOS programming. During the course I made several applications that I later installed on my iPhone. I strongly recommend this course to anyone who wants to learn IOS programming.

Showing all 10 reviews on CourseDuck

Read all 912 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 : 92 / 100