iOS & Swift: Become An App Developer (Udemy.com)
Beginner's Guide to Learn iOS, Swift, ARKit, CoreML, App Design, Advanced Programming and Much More
Created by: Devslopes by Nathan Sevedge
Last updated August 2020
What you will learn
- Submit iOS apps to the Apple App Store
- Understand the basic concepts of programming
- Apply for JR iOS developer jobs
- Work fluently with Swift and iOS
- Work as an iOS freelancer
- Master Swift from basics to advanced
- Learn mobile app design with Sketch
- Build ARKit & CoreML apps
How it compares
Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:
- Rating4.1 out of 5higher than 4% of them
- Reviews1,520#21 of 161 by number of reviews
- Length90.1 hourslonger than 99% of them
- Last updatedAugust 2020more recently than 52% of them
Course Description
Welcome to the world's most comprehensive course on iOS development. This course is designed like an in-person coding bootcamp to give you the most amount of content and help with the least amount of cost.
NO PRIOR CODING EXPERIENCE REQUIRED
OVER 88 HOURS OF CONTENT
Here are some of the things you'll be able to do after taking this course:
Submit apps to the app store
Understand programming & basic algorithms
Work fluently with Swift & iOS
Apply to jr iOS development jobs
Work as an iOS contractor
Who this course is for:
People who want to build apps
Those who want to create their own startup
Those looking to get a full time job as a developer
Business owners
Students & teenagers
People who want to make money building apps
If you are absolutely new to programming you should start at the beginning of the course and go to the end.
I've designed this course to take you down a guided learning path. Lectures are not broken out by specific topics. You build apps and then learn a ton of principles within those apps. So don't skip around!
If you already know Swift then you can skip the Swift section since the changes in Swift between iOS 11 and 12 are minor
If you've never programmed before, make sure you DO take the Swift lessons. We'll teach you core foundational principles so you can build complex apps.
Don't forget to join the free live community where you can post questions to coding issues
Here are a few things you'll learn:
Swift
Xcode
Interface Builder
Firebase & Cloud Firestore
Build a Slack Clone
Maps & GPS
Core Data
ARKit & Augmented Reality
CoreML & Machine Learning
Tables & Data
APIs, HTTP, and Networking
App Design
Storyboards & Segues
SiriKit
ReplayKit
And a lot more...
NEW ADVANCED TOPICS
After you master the foundational iOS and Swift principles you will want to start taking the advanced sections.
The advanced topics are designed to take your skills to the highest level so you can land your first job.
Some of the advanced topics are:
Mastering protocols & delegates
Diving deep into Swift extensions
Swift data structures
Protocol oriented programming
Reactive programming in Swift
Unit Testing
UI Testing
And more
SOME OF OUR REVIEWS
"Great course so far. Definitely better than codecademy, teamtreehouse and freecodecamp" - Luke
"When you're a beginner deciding that you want to learn to code, it is by far not easy by any means. I have purchased books from iBooks about Swift and while some were better than others, it just doesn't sink in for me like watching this course. The way Mark explains things and his analogies are easy to understand and his teaching style has me genuinely excited about learning to code." - Jay
"amazing course and teachers!
awesome actual stuff here! this course prepares you for real life, and help you to get hired as professional developer. I watched this course and i got development job." - Vladimir
"I am a 15 year old developer who struggled to find comprehensive tutorials online which I could follow without getting confused because there was prior knowledge I did not know. You start from the ground up making this course useful for anyone including beginners and experienced programmers which has boosted my confidence as I know that i have built some complicated apps which shows me that I am capable of building large projects. Thanks :) " - Roel
Instructor Details
- 4.1 Rating
1,520 Reviews
Devslopes by Nathan Sevedge
Devslopes transforms beginner students into paid professionals through curated project based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.
Our target students are:
First time developers
Entrepreneurs who want to build their own technology startup
Current developers looking to either advance their careers or learn new technologies.
By taking our courses, our students have been able to:
Get jobs as developers with amazing salaries
Launch (and even sell) their technology startups
Get promotions and make substantial career changes
We strive to teach students how to code through polished apps inspired by real world examples. We want our students to build projects that they are proud of, that look and operate just like apps they use in their everyday life.
We are passionate about helping people reveal their hidden talents and guiding them into the exciting world of startups and programming.
More courses by Devslopes by Nathan Sevedge
Kotlin for Android: Beginner to Advanced (2018)
4.7 (3,227 Reviews)
Provider: Udemy
Time: 22.9h
$74.99
Unity 3D location based game development with Mapbox (2018)
3.9 (317 Reviews)
Provider: Udemy
Time: 10.2h
$44.99
iOS Push Notifications: Beginner to Advanced (2018)
4.3 (256 Reviews)
Provider: Udemy
Time: 11.4h
$44.99
More iOS Swift courses
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.9 (562 Reviews)
Provider: Udemy
Time: 55.4h
$109.99
Noob to App Store - iPhone Apps with Swift, SwiftUI & iOS 15 (2021)
4.9 (342 Reviews)
Provider: Udemy
Time: 7.8h
$69.99
Deep Dive iOS 27 & SwiftUI 6: 90-Hour Project-Based Course (2026)
4.8 (983 Reviews)
Provider: Udemy
Time: 88.7h
$79.99
The Swift Arcade Data Structures and Algorithms Bootcamp (2022)
4.8 (839 Reviews)
Provider: Udemy
Time: 7.2h
$84.99
How To Make An App For Beginners (iOS/Swift - 2019)
4.8 (658 Reviews)
Provider: Udemy
Time: 4.3h
Free
SwiftUI iOS13 Coffee Shop Application, Order Products Online (2020)
4.8 (158 Reviews)
Provider: Udemy
Time: 8.2h
$109.99
Reviews
By Anuradha Cherukuri on 12/15/2024
Yes, doing the ios Apps Course with Caleb was really excellent. I enjoyed doing all the Apps on the Course. Caleb is very thorough on the ios and glided us through the Course very effortlessly. As I am in the process of learnng ios and Mobile Apps, this course taught me a lot. I think that Caleb is one of the best teachers on the ios apps. I look forward to taking more Courses with him and working more exciting Projects in the Future with him. Thanks.
By Yusuf Keskin on 4/3/2022
Normalde 5 ten aşağı verilmeyecek bir kurs, içeriği diğerlerine göre çok zengin. Ancak dersi verenler ne kursu güncelliyor ne de sorulara cevap veriyor. Dolayısıyla kodlar eski olduğundan eğer bilginiz hiç yoksa ilerlemeniz mümkün değil. Bu yüzden, önce güncel bir kurs alıp sonra buna geçerseniz eski kodları güncelleyecek temel beceriye sahip olup kursu belki bitirebilirsiniz. Bu beceri yoksa, uzak durun.
By Gustav Pastorino on 5/25/2020
Content is a little more confusing than the first take. Also, we're now on Swift 5 and there aren't updates to it, so I had to do a lot of side research to find things. Would be nice to have a supplemental guide to follow while taking this course, otherwise, this course is obsolete.. A quick reference guide would fix that.
By Anonymized User on 3/14/2019
É um bom curso e ensina a maioria das coisas que você precisa saber pra começar a fazer seus apps. Pelo preço que custa fica melhor ainda.
By Lewis Ashley Crennell on 1/28/2019
I've tried a number of courses on swift programming, and have gotten through most of them either a quarter way through, or sometimes even half, but then have given up due to feeling disengaged. All of them have been hard to understand, in the sense of concepts that they are talking about, rushing through the code, brushing over things and just not being that engaging in their teaching style ( the last point is subjective I know). So far in Mark Prices course ( albeit I am still just on the language basics ), it's brilliant. I've read on the reviews this part seems a little informal and it becomes more formal later on, but right now this is exactly the way I wanted to be taught on the basics, speaking my...language :-p. I know a fair amount on the basics of the Swift language but the way Mark has explained it has actually made me see a different way of viewing it and actually helping me expand my understanding, thus keeping me fully engaged, interested and wanting to learn more. I will update this review as I go on into actual app development lessons ( thus only 4.5 stars at the moment, once I get into the meat and it stays at this level I will most certainly give it 5 star rating), but so far, at the moment it is the best course I've done on Udemy for App development and Swift language.
By Jason Cramer on 12/3/2018
The initial free portion of the course on YT was enough to convince me that it was pretty good stuff, but then after I started the rest of it, I realized that there were a lot of holes in the curriculum - or had been very outdated. I tried reaching out to support etc, but this course is basically abandonware. They ran out of money or something, ended up restructuring the company, and then were short-staffed and couldn't keep up with the demand. So they basically moved on to other things they thought were more important. Glad I bought it here on Udemy rather than paying $300 on their website for something they won't keep up with. Dr. Angela Yu's course seems a lot better - it's also the best rated and she explains things really well.
By Önder Koşar on 11/30/2018
Mark Price, great developer and teaching well... Caleb Stultz, great developer and teaching awesome!!! Erm, Jonathan is doing good but Jacob and Jack, sorry guys, don't know how good you are on developing (you should be good) but you are teaching sooo bad (don't like to use this word, sorry again but its my real sense). I'm disappointed because Jacob's and Jack's sections are important, I'd like to watch their sections from Caleb or Mark... This is my second course, Devslopes' method differs from the first one (and that was the reason of joining this, to learn your way) but I'm sorry to be disappointed on very important sections. If you both, Mark and Caleb, achieved the whole course, I'd feel no doubt to hit 5 stars.
By Jack Williams on 10/28/2018
I thoroughly enjoyed the course. My only critique would be the Realm section. I didn't get the same high energy approach & execution with the instructor as I did with the rest of the sections. I found the instructor to come across as quite uninterested, this and his explanations were not as up to standards as the rest of the course. Realm is a very common part of app development at the moment so it's a shame this section fell short of the mark.
By Jeremiah Ufot on 9/10/2018
This is a well-constructed course with humor and creativity. I recommend this course. I already took the iOS 12 , Swift 4 course by Angela and this one is close to that. The difference is that Mark does a lot more apps and gives you an insight on his real-world experience. He has published over 200+ apps. However, Angela is a better teacher; but she hasn't published more apps than Mark has.
By Lucheo Tombini on 8/28/2018
I just love Devslopes courses! I've taken plenty of them, but just got serious now, and have been learning A LOT. Instructors are very thorough and know when is the time to explain complex topics to new programmers. Thank you so much!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100












