The 10 Day iPhone App Bootcamp - NEW iOS 12 and Xcode 10
4.4 (907 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,001 students enrolled

The 10 Day iPhone App Bootcamp - NEW iOS 12 and Xcode 10

In 10 days you can have your own app in the App Store! Learn how to make apps using Swift 4.2, Xcode 10, and iOS 12
Bestseller
4.4 (907 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,000 students enrolled
Created by Nick Walter
Last updated 11/2018
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 10 articles
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Submit Your Own App to the App Store!
  • Become a Swift 4 Programmer
  • Industry Tips Like How to Get a Job and Make Money from Your Apps
  • Create a Bitcoin Price Tracking App
  • Create a ToDo List App
  • Create a Joke Bank App
  • Create a Photo Based Collector App
  • Create an App With Machine Learning
Requirements
  • Must have a Mac Computer
  • No previous knowledge required :)
Description

Welcome to the 10-day iPhone App Bootcamp! If you're looking for a course that is fun and gets straight to the point, then this is the course for you. This course will give brand-new programmers all of the skills that they need to create an app and submit it to the app store in just 10 days!

Other mega courses on Udemy offer 40+ hours of video content, but I wanted to create a course that was more manageable for beginners and didn't include any fluff. In each video I dive straight into the topic, and don't waste your time going over things that you don't really need. I only focus on the essentials, and I give you hands-on practice so that you can easily master the things we are learning!

This course is designed to be taken over a 10-day period, with 1-2 hours dedicated to learning each day. This course is easy to commit to because you won't get overwhelmed with a mountain of content, and you don't need to quit your day job to learn how to code!

Over the past four years I've taught over 90,000 people how to code, and I am a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly... I care about you! I know your time is valuable, so I promise not to waste it. 

Together we will use Swift 4 and Xcode 10 to create iOS 12 apps. On June 4, 2018, Apple announced iOS 12, which means that this is the most up-to-date course on Udemy for iPhone programmers! I will teach you step-by-step everything you need to know, and in just 10 days you will be able to build beautiful iOS 12 apps that will impress future or current employers, family, and friends. It's up to you… would you rather spend your next 10 days learning an awesome new skill or watching Netflix? ;)

Our ten-day schedule will look like this:

  • Day 1 - The Fundamentals. Write your first line of Swift and begin working with Xcode
  • Day 2 - More Swift. Create a Tip Calculator and learn more Swift
  • Day 3 - Joke Bank App. Learn about TableViews while creating an app to remember great jokes!
  • Day 4 - Advanced Swift. Functions, Classes and Methods. Apply these skills to the Joke Bank App
  • Day 5 - ToDo List. Create a functional ToDo List app
  • Day 6 - CoreData. Adding CoreData to our ToDo app to save our items
  • Day 7 - Images and the Camera. Add images to an app and allow users to take a photo
  • Day 8 - Bitcoin Price Tracker. Make an app that connects with an API to display real-time Bitcoin prices
  • Day 9 - Machine Learning. Use the new CoreML 2 to learn the basics of machine learning
  • Day 10 - App Store. Submit your own app to the App Store and learn how to make money with iOS

Easy enough, eh? Well, let's get started! Don't waste your time scouring the internet and trying to piece together how to learn to code on your own. Invest in yourself, and allow me to teach you iOS programming while having fun. 

Course material is regularly refreshed to include all of the newest updates and information, and since you’re granted lifetime access upon registering, you can rely on this course to keep your programming skills on the cutting edge. Additionally, I have made this course downloadable, so you can work through the class offline, making it as convenient as possible for you! Most instructors won't allow this, but I want you to be able to enjoy this course in whichever way is best for you :) 

Feel free to take a free preview of this course to see if it's a good fit for you. I am so confident that you will love my course, that I even offer a 100% 30-day money-back guarantee. You have nothing to lose, so come join me and let's get started! 

Who this course is for:
  • People who want to make an iPhone App
  • Complete beginners to programming
Course content
Expand all 95 lectures 11:58:18
+ DAY 1 - The Fundamentals
11 lectures 01:22:49
Variables and Constants
10:22
Strings and Ints
05:31
Comments and Print
07:12
Lables
09:49
Outlets
10:41
Buttons
07:59
If Statements
09:47
Counting
07:23
Source Code
00:08
+ DAY 2 - More Swift
8 lectures 53:37
Intro
00:41
Floats and More Math
06:30
Textfields
09:37
Textfield Data
09:22
String Interpolation
07:50
Booleans
09:55
Source Code
00:08
+ DAY 3 - Joke Bank App
10 lectures 01:15:24
Intro
01:10
Arrays
11:03
Sketch
03:32
Two Questions
07:15
TableViews and Arrays
07:27
Segues
11:09
Pass the Joke
11:38
Showing the Jokes
14:03
Source Code
00:08
+ DAY 4 - Advanced Swift
9 lectures 01:14:31
Intro
00:50
Functions
11:00
Return
08:18
Classes
10:39
Joke Class
07:32
Why Classes Are Cool
11:36
Optionals
17:28
Source Code
00:08
+ DAY 5 - ToDo List
8 lectures 01:04:30
Intro
01:25
Sketch
03:46
TableView Practice
13:01
Create ToDo Design
14:21
Creating a ToDo
08:37
Passing the ToDo
14:43
Source Code
00:08
+ DAY 6 - CoreData
8 lectures 59:19
Intro
01:04
Entity
06:44
Pulling From CoreData
17:08
Delete from CoreData
10:32
Hello App Challenge
03:30
Hello App Solution
11:35
Source Code
00:08
+ DAY 7 - Images and the Camera
10 lectures 01:15:28
Intro
00:56
Sketch
06:12
Design
11:40
ImageViews
12:00
Dictionaires
08:02
Saving Collectables
11:19
Displaying Images in TableViews
08:49
Swipe Delete
08:19
Source Code
00:08
+ DAY 8 - Bitcoin Price Tracker
9 lectures 01:09:06
Intro
01:15
Sketch
04:19
Design
13:35
APIs
11:54
Main Thread
06:30
Currency Formatter
08:08
UserDefaults
14:34
Source Code
00:08
+ DAY 9 - Machine Learning
9 lectures 01:14:30
Intro
01:29
Design
05:05
Adding a TableView
06:33
CoreML in Action
16:31
Loops
11:10
Show Results
09:25
Using Images
12:07
Source Code
00:08