Sale!
The Complete iOS 10 Developer Course

The Complete iOS 10 Developer Course

$299 $29

Impressive 80 hours of content by industry experts

Product Description

Update 6th of December: 51 new lessons on Apple Watch, TVOS, SpriteKi and SiriKit added! The course is now ready.

Now it’s the time to jump ahead of the coming tidal wave of iOS 10 developers. This massive, 80-hour course will immerse you in the basics of iOS programming, and get you up to speed with iOS 10 specifics, like the significantly improved artificial intelligence and Siri function.

  • Master iOS 10 development with 80 hours of content
  • Learn the basics of coding in Swift & building apps in iOS 10
  • Work with iOS 10’s new facial recognition capability
  • Use SiriKit to build apps that function better with Siri
  • Optimize iOS 10’s significantly improved artificial intelligence
  • Build games with SpriteKit Games
  • Develop apps for TVOS, iPad, iPhone & Apple Watch

Curriculum

  • M1 – Introduction
  • M1 – Booleans
  • M1 – Integers
  • M1 – Floats and Doubles
  • M1 – Characters and Strings
  • M1 – Optional Variables
  • M1 – Conclusion
  • M2 – Introduction
  • M2 – Basic If Statements
  • M2 – Multiple Conditions and Nested If Statements
  • M2 – Else If Statements
  • M2 – Else Statements
  • M2 – If Let Statements
  • M2 – Summary
  • M3 – Introduction
  • M3 – Boolean Arrays
  • M3 – Int, Float, and Double Arrays
  • M3 – Character and String Arrays
  • M3 – Accessing and Modifying Array Elements
  • M3 – Adding Elements to an Existing Array
  • M3 – Insert and Remove Functions
  • M3 – Summary
  • M4 – Introduction
  • M4 – Increase Count by One with For In Loop
  • M4 – Using Index Value to Perform Operations
  • M4 – Combining Arrays and For In Loops
  • M4 – Constructing Arrays Using For In Loops
  • M4 – Combining For In Loops and If Statements
  • M4 – Summary
  • M5 – Introduction
  • M5 – No Parameters or Return Type Functions
  • M5 – Functions With Parameters
  • M5 – Functions With Return Types
  • M5 – Functions With Multiple Return Values
  • M5 – Functions with If Statements
  • M5 – Functions With For In Loops
  • M5 – Summary
  • M6 – Introduction
  • M6 – Intro to Switch Statments
  • M6 – Example of a Switch Statement
  • M6 – Intro to While Loops
  • M6 – While Loop With Game Example
  • M6 – Continue, Break, and Run Statements
  • M6 – Summary
  • M7 – Introduction
  • M7 – Intro to Enumeratons
  • M7 – Associated and Raw Values of Enumerations
  • M7 – Intro to Classes
  • M7 – Introduction to Structures
  • M7 – Structs and Classes Working Together
  • M7 – Summary
  • M8 – Introduction
  • M8 – Adding a Label to the Layout
  • M8 – Initializing the Label in the Code
  • M8 – Changing Label Text
  • M8 – Functions Used on Label Text
  • M8 – Storing Current Text in a Constant
  • M8 – Changing Text Alignment
  • M8 – Changing Text Color
  • M8 – Dealing with Scaling Issues
  • M8 – Summary
  • M9 – Introduction
  • M9 – Adding a Button to the Layout
  • M9 – Adding a Button to the Code
  • M9 – Changing Button Properties Within the Code
  • M9 – Retrieving Button Attributes
  • M9 – Implementing the Button Handler
  • M9 – Summary
  • M10 – Introduction
  • M10 – Adding Text Fields to Layout
  • M10 – Initializing Views
  • M10 – Labels and Text
  • M10 – Using Phone Keyboard
  • M10 – Double Function on Text Input
  • M10 – Attribute Inspector
  • M10 – Modifying Attributes From Within the Code
  • M10 – Summary
  • M11 – Introduction
  • M11 – Designing the Layout
  • M11 – Adding Views
  • M11 – Functionality Part 1
  • M11 – Functionality Part 2
  • M11 – Improving the UI
  • M11 – Summary
  • M12 Intro And Set Up
  • M12 Adding Segmented Control To Layout
  • M12 Handling Segment Selection Change
  • M12 Using Segmented Control To Call Different Functions
  • M12 Modifying Properties Within The Code
  • M12 Summary And Outro
  • M13 Intro And Set Up
  • M13 Adding Slider To The Layout
  • M13 Adding Slider Into Viewcontroller
  • M13 Using Slider Value For Functions
  • M13 Modifying Attributes In Viewcontroller
  • M13 How To Change Slider Increments
  • M13 Summary And Outro
  • M14 Intro And Set Up
  • M14 Adding Picker To Storyboard And Viewcontroller
  • M14 Declaring Picker Functions And Data Source
  • M14 Implementing Picker Functionality
  • M14 Modifying Picker Attributes
  • M14 Adding Another Component To Our Picker
  • M14 Summary And Outro
  • M15 Intro And Set Up
  • M15 Adding Views To The Storyboard And Viewcontroller
  • M15 Adding Images To Project
  • M15 Setting Up The Picker
  • M15 Displaying Images When New Picker Row Selected
  • M15 Improving App Appearance
  • M15 Summary And Outro
  • M16 Intro And Set Up
  • M16 Designing The Layout
  • M16 Adding Outlets And Actions
  • M16 Declaring Variables And Functions
  • M16 Implementing Functionality Part 1
  • M16 Implementing Functionality Part 2
  • M16 Improving The Design
  • M16 Summary And Outro
  • M17 Intro And Set Up
  • M17 Designing The App Layout
  • M17 Connecting Storyboard Elements To The Code
  • M17 Declaring Variables And Some Functions
  • M17 Implementing Functionality Part 1
  • M17 Implementing Functionality Part 2
  • M17 Improving App Appearance
  • M17 Summary And Outro
  • M18 Intro And Set Up
  • M18 Designing The Layout
  • M18 Connecting Elements Added In Layout To The Code
  • M18 Declaring And Initializing Global Variables
  • M18 Implementing Button Functionality
  • M18 Implementing End Game Functionality
  • M18 Improving The Design
  • M18 Summary And Outro
  • M19 Intro And Set Up
  • M19 Designing The Layout
  • M19 Adding Views To Viewcontroller
  • M19 Adding Declarations
  • M19 Implementing Action Functions
  • M19 Implementing Convert And Display Functions
  • M19 Implementing The Final Features
  • M19 Improving The Appearance
  • M19 Summary And Outro
  • M20 Intro And Set Up
  • M20 Designing The Layout
  • M20 Declaring Variables And Functions
  • M20 Implementing Functionality Part 1
  • M20 Implementing Functionality Part 2
  • M20 Fine Tuning The Code
  • M20 Improving The Appearance
  • M20 Summary And Outro
  • M21 Intro And Set Up
  • M21 Designing The Layout
  • M21 Connecting Outlets And Actions To Viewcontroller
  • M21 Implementing Functionality Part 1
  • M21 Implementing Functionality Part 2
  • M21 Improving And Fixing The Code
  • M21 Improving The Appearance
  • M21 Outro And Summary
  • M22 Intro And Set Up
  • M22 Designing The Layout
  • M22 Connecting Outlets And Actions
  • M22 Adding Declarations To The Viewcontroller
  • M22 Implementing Functionality Part 1
  • M22 Implementing Functionality Part 2
  • M22 Implementing Functionality Part 3
  • M22 Improving Appearance
  • M22 Outro And Summary
  • M23 Intro And Set Up
  • M23 Designing The Layout
  • M23 Connecting Storyboard And Viewcontroller Files
  • M23 Declaring Functions And Variables
  • M23 Implementing Functionality Part 1
  • M23 Implementing Functionality Part 2
  • M23 Implementing Functionality Part 3
  • M23 Improving The Appearance
  • M23 Summary And Outro
  • M24 Intro And Set Up
  • M24 Designing The Layout
  • M24 Adding Views To Viewcontroller
  • M24 Declaring Variables And Functions
  • M24 Implementing Functionality Part 1
  • M24 Implementing Functionality Part 2
  • M24 Refining The Code And Fixing Bugs
  • M24 Improving The Design
  • M24 Summary And Outro
  • M25 Intro And Set Up
  • M25 Designing The Layout
  • M25 Connecting Outlets And Actions
  • M25 Adding Declarations To The Code
  • M25 Implementing Functionality Part 1
  • M25 Implementing Functionality Part 2
  • M25 Improving The Appearance
  • M25 Summary And Outro
  • M26 Intro And Set Up
  • M26 Designing The Layout
  • M26 Connecting Outlets And Actions
  • M26 Adding Declarations To Viewcontroller
  • M26 Implementing Functionality Part 1
  • M26 Implementing Functionality Part 2
  • M26 Implementing Functionality Part 3
  • M26 Improving App Appearance
  • M26 Summary And Outro
  • M27 Intro And Set Up
  • M27 Designing The Layout
  • M27 Connecting Outlets And Actions
  • M27 Adding Declarations To Viewcontroller
  • M27 Implementing Functionality Part 1
  • M27 Implementing Functionality Part 2
  • M27 Implementing Functionality Part 3
  • M27 Improving App Appearance
  • M27 Summary And Outro
  • M28 Intro And Set Up
  • M28 Adding Elements To Layout And Connecting As Outlets And Actions
  • M28 Adding Declarations
  • M28 Implementing Functionality Part 1
  • M28 Implementing Functionality Part 2
  • M28 Implementing Functionality Part 3
  • M28 Improving App Appearance
  • M28 Summary And Outro
  • M29 Intro And Set Up
  • M29 Adding Images To Assets
  • M29 Designing The Layout
  • M29 Connecting Outlets And Actions
  • M29 Adding Declarations
  • M29 Implementing Functionality Part 1
  • M29 Implementing Functionality Part 2
  • M29 Improving App Appearance
  • M29 Summary And Outro
  • M30 Intro And Set Up
  • M30 Designing The Layout
  • M30 Adding Outlets, Actions, And Protocols To Viewcontroller
  • M30 Adding Declarations To The Code
  • M30 Implementing Functionality Part 1
  • M30 Implementing Functionality Part 2
  • M30 Improving App Appearance
  • M30 Summary And Outro
  • M31 Intro And Set Up
  • M31 Designing The Layout
  • M31 Connecting Outlets And Actions
  • M31 Adding Variables To Code
  • M31 Adding Function Declarations To Code
  • M31 Implementing Functionality Part 1
  • M31 Implementing Functionality Part 2
  • M31 Implementing Functionality Part 3
  • M31 Improving App Appearance
  • M31 Summary And Outro
  • M32 Intro And Set Up
  • M32 Adding Elements To Storyboard And Viewcontroller
  • M32 Adding The Delegate To Viewcontroller
  • M32 Implementing The Begin Editing Functions
  • M32 Implementing Should And Did End Editing Functions
  • M32 Implementing The Should Return And Clear Functions
  • M32 Implementing Should Change Characters Function
  • M32 Comparing Attribute Modifications To The Delegate Functions
  • M32 Summary And Outro
  • M33 Intro And Set Up
  • M33 Adding Items To Project
  • M33 Writing Code To Play Video Upon App Startup
  • M33 Linking Video Play To A Button
  • M33 Linking Video To Web View
  • M33 Adding Multiple Videos To Project
  • M33 Play Random Video When Button Pressed
  • M33 Playing Videos Automatically From A Queue
  • M33 Summary And Outro
  • M34 Intro And Set Up
  • M34 Designing Layout And Connecting Outlets And Actions
  • M34 Implementing Picker Protocols
  • M34 Adding Variable And Function Declarations
  • M34 Implementing The Last Of The Picker Functionality
  • M34 Implementing The Set Placeholder Functions
  • M34 Implementing The Handlers And The Set Equation Functions
  • M34 Implementing The Last Calculation Functions
  • M34 Improving App Appearance
  • M34 Summary And Outro
  • M35 Intro And Set Up
  • M35 Designing App Layout
  • M35 Adding Outlets, Actions, And Delegate Fuctions
  • M35 Adding Variable And Function Declarations
  • M35 Implementing Label Display Functionality
  • M35 Implementing Input Handling And Calculation Functionality
  • M35 Implementing Final Functionality And Encompassing All Cases
  • M35 Improving App Appearance
  • M35 Summary And Outro
  • M36 Intro And Set Up
  • M36 Adding To Layout And Connecting Outlets And Actions
  • M36 Create A Simple Tweet or Facebook Post
  • M36 Adding Web Links And Images To Posts
  • M36 Adding Images To Posts Via Photo Library
  • M36 Putting Everything Together And Including And App Feel
  • M36 Improving App Design
  • M36 Summary And Outro
  • M37 Intro And Set Up
  • M37 Designing The Layout And Connecting Outlets And Actions
  • M37 Adding Textfield Delegate Functions And Lists Of Words And Hints
  • M37 Adding Variable And Function Declarations
  • M37 Implementing Set Up Functions
  • M37 Implementing The Final Part Of Functionality
  • M37 Implementing Final Functionality
  • M37 Improving App Appearance
  • M37 Summary And Outro
  • Swift 3 -Variables - Part 1
  • Swift 3 -Variables - Part 2
  • Swift 3 -Variables - Part 3
  • Swift 3 -Variables - Part 4
  • Swift 3 -Variables - Part 5
  • Swift 3 - If Statements - Part 1
  • Swift 3 - If Statements - Part 2
  • Swift 3 - If Statements - Part 3
  • Swift 3 - If Statements - Part 4
  • Swift 3 - Arrays - Part 1
  • Swift 3 - Arrays - Part 2
  • Swift 3 - Arrays - Part 3
  • Swift 3 - Arrays - Part 4
  • Swift 3 - Arrays - Part 5
  • Swift 3 - For In Loops - Part 1
  • Swift 3 - For In Loops - Part 2
  • Swift 3 - For In Loops - Part 3
  • Swift 3 - For In Loops - Part 4
  • Swift 3 - For In Loops - Part 5
  • Swift 3 - For In Loops - Part 6
  • Swift 3 - Functions - Part 1
  • Swift 3 - Functions - Part 2
  • Swift 3 - Functions - Part 3(2)
  • Swift 3 - Functions - Part 3
  • Swift 3 - Functions - Part 4(2)
  • Swift 3 - Functions - Part 4
  • Swift 3 - Functions - Part 5(2)
  • Swift 3 - Functions - Part 5
  • Swift 3 - Functions - Part 6
  • Swift 3 - Functions - Part 7
  • Swift 3 - While Loops and Switch Statements - Part 1
  • Swift 3 - While Loops and Switch Statements - Part 2
  • Swift 3 - While Loops and Switch Statements - Part 3
  • Swift 3 - While Loops and Switch Statements - Part 4
  • Swift 3 - While Loops and Switch Statements - Part 5
  • Swift 3 - While Loops and Switch Statements - Part 6
  • Swift 3 - Enumerations, Classes, and Structures - Part 1
  • Swift 3 - Enumerations, Classes, and Structures - Part 2
  • Swift 3 - Enumerations, Classes, and Structures - Part 3
  • Swift 3 - Enumerations, Classes, and Structures - Part 4
  • Swift 3 - Enumerations, Classes, and Structures - Part 5
  • Swift 3 - Labels in XCode - Part 1
  • Swift 3 - Labels in XCode - Part 2
  • Swift 3 - Labels in XCode - Part 3
  • Swift 3 - Labels in XCode - Part 4
  • Swift 3 - Labels in XCode - Part 5
  • Swift 3 - Labels in XCode - Part 6
  • Swift 3 - Buttons in XCode - Part 1
  • Swift 3 - Buttons in XCode - Part 2
  • Swift 3 - Buttons in XCode - Part 3
  • Swift 3 - Buttons in XCode - Part 4
  • Swift 3 - Buttons in XCode - Part 5
  • Swift 3 - Text Fields in XCode - Part 1
  • Swift 3 - Text Fields in XCode - Part 2
  • Swift 3 - Text Fields in XCode - Part 3
  • Swift 3 - Text Fields in XCode - Part 4
  • Swift 3 - Text Fields in XCode - Part 5
  • Swift 3 - Text Fields in XCode - Part 6
  • Swift 3 - Text Fields in XCode - Part 7
  • Swift 3 - Average Calculator - Part 1
  • Swift 3 - Average Calculator - Part 2
  • Swift 3 - Average Calculator - Part 3
  • Swift 3 - Average Calculator - Part 4
  • Swift 3 - Average Calculator - Part 5
  • Swift 3 - Segmented Control in XCode - Part 1
  • Swift 3 - Segmented Control in XCode - Part 2
  • Swift 3 - Segmented Control in XCode - Part 3(2)
  • Swift 3 - Segmented Control in XCode - Part 3
  • Swift 3 - Segmented Control in XCode - Part 4
  • Swift 3 - Sliders in XCode - Part 1
  • Swift 3 - Sliders in XCode - Part 2
  • Swift 3 - Sliders in XCode - Part 3
  • Swift 3 - Sliders in XCode - Part 4
  • Swift 3 - Sliders in XCode - Part 5
  • Swift 3 - PickerView in XCode - Part 1
  • Swift 3 - PickerView in XCode - Part 2
  • Swift 3 - PickerView in XCode - Part 3
  • Swift 3 - Images in XCode - Part 1
  • Swift 3 - Images in XCode - Part 2
  • Swift 3 - Images in XCode - Part 3
  • Swift 3 - Tip Calculator - Part 1
  • Swift 3 - Tip Calculator - Part 2
  • Swift 3 - Tip Calculator - Part 3
  • Swift 3 - Compound Interest Calculator - Part 1
  • Swift 3 - Compound Interest Calculator - Part 2
  • Swift 3 - Compound Interest Calculator - Part 3
  • Swift 3 - True False Test - Part 1
  • Swift 3 - True False Test - Part 2
  • Swift 3 - True False Test - Part 3
  • Swift 3 - Hex-RGB Converter - Part 1
  • Swift 3 - Hex-RGB Converter - Part 2
  • Swift 3 - Hex-RGB Converter - Part 3
  • Swift 3 - Hex-RGB Converter - Part 4
  • Swift 3 - Simple Addition Tester - Part 1
  • Swift 3 - Simple Addition Tester - Part 2
  • Swift 3 - Simple Addition Tester - Part 3
  • Swift 3 - Simple Subtraction Tester - Part 1
  • Swift 3 - Simple Subtraction Tester - Part 2
  • Swift 3 - Simple Subtraction Tester - Part 3
  • Swift 3 - Simple Multiplication Tester - Part 1
  • Swift 3 - Simple Multiplication Tester - Part 2
  • Swift 3 - Simple Multiplication Tester - Part 3
  • Swift 3 - Simple Multiplication Tester - Part 4
  • Swift 3 - Simple Division Tester - Part 1
  • Swift 3 - Simple Division Tester - Part 2
  • Swift 3 - Simple Division Tester - Part 3
  • Swift 3 - Simple Division Tester - Part 4
  • Swift 3 - Simple Algebra Test - Part 1
  • Swift 3 - Simple Algebra Test - Part 2
  • Swift 3 - Simple Algebra Test - Part 3
  • Swift 3 - Simple Algebra Test - Part 4
  • Swift 3 - Algebra Addition - Part 1
  • Swift 3 - Algebra Addition - Part 2
  • Swift 3 - Algebra Addition - Part 3
  • Swift 3 - Algebra Addition - Part 4
  • Swift 3 - Algebra Subtraction - Part 1
  • Swift 3 - Algebra Subtraction - Part 2
  • Swift 3 - Algebra Subtraction - Part 3
  • Swift 3 - Algebra Subtraction - Part 4
  • Swift 3 - Algebra Multiplication - Part 1
  • Swift 3 - Algebra Multiplication - Part 2
  • Swift 3 - Algebra Multiplication - Part 3
  • Swift 3 - Algebra Multiplication - Part 4
  • Swift 3 - Algebra Division - Part 1
  • Swift 3 - Algebra Division - Part 2
  • Swift 3 - Algebra Division - Part 3
  • Swift 3 - Algebra Division - Part 4
  • Swift 3 - Animal Image Guessing Game - Part 1
  • Swift 3 - Animal Image Guessing Game - Part 2
  • Swift 3 - Animal Image Guessing Game - Part 3
  • Swift 3 - Animal Image Guessing Game - Part 4
  • Swift 3 - Canadian Tax Calculator - Part 1
  • Swift 3 - Canadian Tax Calculator - Part 2
  • Swift 3 - Canadian Tax Calculator - Part 3
  • Swift 3 - Multiple Choice Test - Part 1
  • Swift 3 - Multiple Choice Test - Part 2
  • Swift 3 - Multiple Choice Test - Part 3
  • Swift 3 - Multiple Choice Test - Part 4
  • Swift 3 - TextField Delegates - Part 1
  • Swift 3 - TextField Delegates - Part 2
  • Swift 3 - TextField Delegates - Part 3
  • Swift 3 - TextField Delegates - Part 4
  • Swift 3 - Adding Video - Part 1
  • Swift 3 - Adding Video - Part 2
  • Swift 3 - Adding Video - Part 3
  • Swift 3 - Adding Video - Part 4
  • Swift 3 - Kinematics Calculator - Part 1
  • Swift 3 - Kinematics Calculator - Part 2
  • Swift 3 - Kinematics Calculator - Part 3
  • Swift 3 - Kinematics Calculator - Part 4
  • Swift 3 - Kinematics Calculator - Part 5
  • Swift 3 - Buoyancy Force Calculator - Part 1
  • Swift 3 - Buoyancy Force Calculator - Part 2
  • Swift 3 - Buoyancy Force Calculator - Part 3
  • Swift 3 - Buoyancy Force Calculator - Part 4
  • Swift 3 - Social Media Connection - Part 1
  • Swift 3 - Social Media Connection - Part 2
  • Swift 3 - Social Media Connection - Part 3
  • Swift 3 - Social Media Connection - Part 4
  • Swift 3 - Word Guessing Game - Part 1
  • Swift 3 - Word Guessing Game - Part 2
  • Swift 3 - Word Guessing Game - Part 3
  • Swift 3 - Word Guessing Game - Part 4
  • Swift 3 - Core Data - Part 1
  • Swift 3 - Core Data - Part 2
  • Swift 3 - Core Data - Part 3
  • Swift 3 - Core Data - Part 4
  • Swift 3 - Run Tracker - Part 1
  • Swift 3 - Run Tracker - Part 2
  • Swift 3 - Run Tracker - Part 3
  • Swift 3 - Run Tracker - Part 4
  • Swift 3 - Alert View Controller in XCode - Part 1
  • Swift 3 - Alert View Controller in XCode - Part 2
  • Swift 3 - Alert View Controller in XCode - Part 3
  • Swift 3 - Alert View Controller in XCode - Part 4
  • Swift 3 - Flashcard App - Part 1
  • Swift 3 - Flashcard App - Part 2
  • Swift 3 - Flashcard App - Part 3
  • Swift 3 - Flashcard App - Part 4
  • Swift 3 - Flashcard App - Part 5
  • Simple App Site
  • Swift 3 - How to Use this Course
  • Swift 3 - Downloading XCode and Swift 3.0
  • Swift 3 - Xcode Crash Course. Build An App In Less Than 30 Minutes
  • Swift 3 - Multiple Intructors(2)
  • Swift 3 - Multiple Intructors
  • Swift 3 - Updates(2)
  • Swift 3 - Updates
  • Swift 3 - UIImageView Crash Course - Part 1
  • Swift 3 - UIImageView Crash Course - Part 2
  • Swift 3 - UIImageView Crash Course - Part 3
  • Swift 3 - UIImageView Crash Course - Part 4
  • Swift 3 - Shake Gesture App - Part 1
  • Swift 3 - Shake Gesture App - Part 2
  • Swift 3 - Shake Gesture App - Part 3
  • Swift 3 - Protocols - Part 1
  • Swift 3 - Protocols - Part 2
  • Swift 3 - Protocols - Part 3
  • Swift 3 - CIImage Filter - Part 1
  • Swift 3 - CIImage Filter - Part 2
  • Swift 3 - CIImage Filter - Part 3
  • Swift 3 - CIImage Filter - Part 4
  • Swift 3 - Intro to Design - Part 1
  • Swift 3 - Intro to Design - Part 2
  • Swift 3 - Intro to Design - Part 3
  • Swift 3 - Fonts
  • Swift 3 - Simple Calculator - Part 1
  • Swift 3 - Simple Calculator - Part 2
  • Swift 3 - Simple Calculator - Part 3
  • Swift 3 - Simple Calculator - Part 4
  • Swift 3 - Quotes - Part 1
  • Swift 3 - Quotes - Part 2
  • Swift 3 - Quotes - Part 3
  • Swift 3 - Gestures - Part 1
  • Swift 3 - Gestures - Part 2
  • Swift 3 - Gestures - Part 3
  • Swift 3 - Gestures - Part 4
  • Swift 3 - Gestures - Part 5
  • Swift 3 - Gestures - Part 6
  • Swift 3 - Gestures - Part 7
  • Swift 3 - Gestures - Part 8
  • Swift 3 - Web View - Part 1
  • Swift 3 - Web View - Part 2
  • Swift 3 - Web View Map - Part 1
  • Swift 3 - Web View Map - Part 2
  • Swift 3 - Web View Map - Part 3
  • Swift 3 - Web View Map - Part 4
  • Swift 3 - Web View Ytd - Part 1
  • Swift 3 - Web View Ytd - Part 2
  • Swift 3 - Web View Ytd - Part 3
  • Swift 3 - Web View Ytd - Part 4
  • Swift 3 - Web View Ytd - Part 5
  • Swift 3 - Web View Ytd - Part 6
  • Swift 3 - Tabbed App - Part 1
  • Swift 3 - Tabbed App - Part 2
  • Swift 3 - Tabbed App - Part 3
  • Swift 3 - Tabbed App - Part 4
  • Swift 3 - Tabbed App - Part 5
  • Swift 3 - Tabbed App - Part 6
  • Swift 3 - Tabbed App - Part 7
  • Swift 3 - Tabbed App - Part 8
  • Swift 3 - Tabbed App - Part 9
  • Swift 3 - Tabbed App - Part 10
  • Swift 3 - Tabbed App - Part 11
  • Swift 3 - UIPageControl - Part 1
  • Swift 3 - UIPageControl - Part 2
  • Swift 3 - UIPageControl - Part 3
  • Swift 3 - UIPageControl - Part 4
  • Swift 3 - UIPageControl - Part 5
  • Swift 3 - Explore Maps API - Part 1
  • Swift 3 - Explore Maps API - Part 2
  • Swift 3 - Explore Maps API - Part 3
  • Swift 3 - Explore Maps API - Part 4
  • Swift 3 - Travel Map - Part 1
  • Swift 3 - Travel Map - Part 2
  • Swift 3 - Travel Map - Part 3
  • Swift 3 - Chess - Part 1
  • Swift 3 - Chess - Part 2
  • Swift 3 - Chess - Part 3
  • Swift 3 - Chess - Part 4
  • Swift 3 - Chess - Part 5
  • Swift 3 - Chess - Part 6
  • Swift 3 - Chess - Part 7
  • Swift 3 - Chess - Part 8
  • Swift 3 - Chess - Part 9
  • Swift 3 - Chess - Part 10
  • Swift 3 - Chess - Part 11
  • Swift 3 - Chess - Part 12
  • Swift 3 - Chess - Part 13
  • Swift 3 - Chess - Part 14
  • Swift 3 - Chess - Part 15
  • Swift 3 - Chess - Part 16
  • Swift 3 - Watch OS App - Part 1
  • Swift 3 - Watch OS App - Part 2
  • Swift 3 - arc4random_uniform - Part 1
  • Apple Watch - Introduction to the Apple Watch - Part 1
  • Apple Watch - Introduction to the Apple Watch - Part 2
  • Apple Watch - Introduction to the Apple Watch - Part 3
  • Apple Watch - Introduction to the Apple Watch - Part 4
  • Apple Watch - Learn French on the Apple Watch - Part 1
  • Apple Watch - Learn French on the Apple Watch - Part 2
  • Apple Watch - Learn French on the Apple Watch - Part 3
  • Apple Watch - Food Decider App - Part 1
  • Apple Watch - Food Decider App - Part 2
  • Apple Watch - Twelve Twenty Four - Part 1
  • Apple Watch - Twelve Twenty Four - Part 2
  • Apple Watch - Twelve Twenty Four - Part 3
  • Apple Watch - Maps in Apple Watch - Part 1
  • Apple Watch - Maps in Apple Watch - Part 2
  • Apple Watch - Flip a Coin
  • Apple Watch - Addition Education App - Part 1
  • Apple Watch - Addition Education App - Part 2
  • Apple Watch - Making a Timer With Your Watch - Part 1
  • Apple Watch - Making a Timer With Your Watch - Part 2
  • Apple Watch - Tennis Scoring App - Part 1
  • Apple Watch - Tennis Scoring App - Part 2
  • Apple Watch - Tennis Scoring App - Part 3
  • Apple Watch - Geo Location App - Part 1
  • Apple Watch - Geo Location App - Part 2
  • Apple Watch - Random Number Generator - Part 1
  • Apple Watch - Random Number Generator - Part 2
  • Apple Watch - Random Number Generator - Part 3
  • Apple Watch - Tip Calculator - Part 1
  • Apple Watch - Tip Calculator - Part 2
  • Apple Watch - 3 Button Timer - Part 1
  • Apple Watch - 3 Button Timer - Part 2
  • Apple Watch - Emoji Generator - Part 1
  • Apple Watch - Emoji Generator - Part 2
  • Apple Watch - Greek Alphabet - Part 1
  • Apple Watch - Greek Alphabet - Part 2
  • Apple Watch - Greek Alphabet - Part 3
  • Apple Watch - Simple Adventure Game - Part 1
  • Apple Watch - Simple Adventure Game - Part 2
  • Apple Watch - Quote of the Day - Part 1
  • Apple Watch - Quote of the Day - Part 2
  • Apple Watch - Productivity Timer
  • Apple Watch - Learn German - Part 1
  • Apple Watch - Learn German - Part 2
  • Apple Watch - Learn German - Part 3
  • Apple Watch - Pushup Counter
  • Apple Watch - One Button Timer
  • Apple Watch - Learning Spanish - Part 1
  • Apple Watch - Learning Spanish - Part 2
  • Apple Watch - Vacation Destination App
  • Apple Watch - Facebook and Twitter Integration
  • Apple Watch - Outfit Decider
  • Siri Kit Introduction
  • Sprit Kit Crash Course
  • TVOS Module

Course Requirements

Mac required

Xcode required (free to download)

To publish iOS apps you need an Apple Developer License

No prior coding experience required!

Hurry up! The price rises inRefreshing countdownClose Countdown

GET STARTED

Register | Lost your password?