iOS 9 and Swift 2: From Beginner to Paid Professional Premium class

Mark Price, iOS & Web Developer / Instructor

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
127 Videos (1d 13h 37m)
    • Introduction

      2:05
    • How to get FREE live help

      2:36
    • Why take this course?

      5:24
    • How to Run Mac on a PC

      4:26
    • DO NOT SKIP THIS VIDEO

      2:36
    • Apple Developer Account & Xcode Installation

      4:22
    • Increase & decrease Xcode font size dynamically

      2:38
    • Intro to iOS 9 App

      4:00
    • Learning Resources - Train Your Brain!

      2:55
    • iOS 9 App: Your First App!

      19:27
    • How Exercises & Warmups Work

      2:16
    • Intro to Swift 2

      3:29
    • Swift 2 Variables & Constants

      10:24
    • Swift 2 Comments & Semi-Colons

      5:28
    • Swift 2 Numbers & Type Safety

      14:31
    • Terminal Basics

      11:17
    • Version Control

      8:51
    • Git Basics

      23:27
    • Working with Github

      16:39
    • Swift 2 Conditionals (if / else) Part 1

      11:39
    • Swift 2 Conditionals ( && || ) Part 2

      9:21
    • Swift 2 Functions

      25:53
    • iOS 9: Auto Layout Basics

      15:51
    • iOS 9: Auto Layout (Digging Deeper)

      26:49
    • Intro to iOS 9 App

      1:04
    • iOS 9 App: Tapper

      56:41
    • Exercise - Multiples App

      3:36
    • Swift 2 Arrays

      19:20
    • Swift 2 Loops

      30:40
    • iOS 9: Intro to Stack View

      39:36
    • Intro to iOS 9 App

      1:36
    • iOS 9 App: Retro Calculator Part 1

      47:41
    • iOS 9 App: Retro Calculator Part 2

      60:43
    • Exercise - Enhancing our Calculator

      1:52
    • Swift 2 Dictionaries

      12:51
    • Intro Object-Oriented Programming & Classes

      25:17
    • Inheritance

      17:55
    • Polymorphism

      11:42
    • Swift 2 Optionals Part 1

      28:01
    • Intro to iOS 9 App

      1:35
    • iOS 9 App: Building a Simple APP With OOP

      60:19
    • Intro to iOS 9 App

      2:40
    • iOS 9 App: My Little Monster Part 1

      29:35
    • iOS 9 App: My Little Monster Part 2

      24:22
    • iOS 9 App: My Little Monster Part 3

      36:41
    • iOS 9 App: My Little Monster Part 4

      25:36
    • Model View Controller (MVC)

      26:45
    • UIViewController

      12:39
    • Size Classes Part (Different Layouts for Screen Sizes)

      17:39
    • UITabBarController

      6:20
    • Storyboard Segues

      20:40
    • App: Building a No-Storyboard App (XIBs)

      20:40
    • Subclassing Views (Custom UIView)

      7:54
    • Intro to App

      2:26
    • App: Favorite Place

      21:15
    • Swift 2 Enums

      14:27
    • Swift 2 Extensions

      5:42
    • UITableViewController

      15:38
    • WKWebView

      22:59
    • App: Ugly Stuff - Custom TableView and Custom Cells

      28:08
    • NSUserDefaults

      26:48
    • UINavigationController

      11:14
    • App: The Walking Dead (UIScrollView)

      30:33
    • Intro to App

      2:05
    • App: MyHood Part 1

      42:11
    • App: MyHood Part 2

      20:36
    • App: MyHood Part 3

      52:28
    • Intro to App

      1:44
    • App: Recipez Part 1 (Core Data)

      31:20
    • App: Recipez Part 2 (Core Data)

      27:45
    • Student Showcase

      1:33
    • DevCamp iOS 9 App: Creating the project

      7:46
    • DevCamp iOS 9 App: Working with user location

      9:53
    • DevCamp iOS 9 App: Zooming in on the map

      7:40
    • DevCamp iOS 9 App: Annotations & Geocoding

      19:25
    • How Web Requests Work

      17:51
    • Working with POSTMAN

      6:22
    • Web Requests (NSURLSession)

      14:14
    • Cocoapods

      14:21
    • JSON

      25:24
    • Intro to App: Pokemon Pokedex

      1:27
    • App: Pokedex Part 1 - Project Setup, Images, Data, Github

      9:55
    • App: Pokedex Part 2 - Creating a Pokemon Class

      4:45
    • App: Pokedex Part 3 - UICollectionView, Storyboard Layout

      13:15
    • App: Pokedex Part 4 - Custom UICollectionViewCell

      6:35
    • App: Pokedex Part 5 - UICollectionViewDelegate, Data Source, Flow Layout

      18:09
    • App: Pokedex Part 6 - Parsing CSV Files

      15:59
    • App: Pokedex Part 7 - Audio & Custom Font

      13:38
    • App: Pokedex Part 8 - UISearchBar, Search Filtering

      19:06
    • App: Pokedex Part 9 - Detail View Controller & Segue

      15:59
    • App: Pokedex Part 10 - UIStackView & The Detail View Controller

      30:41
    • App: Pokedex Part 11 - IBOutlets Detail View Controller, Updating Class

      5:42
    • App: Pokedex Part 12 - The API, Github, Cocoapods, Alamofire

      8:27
    • App: Pokedex Part 13 - Downloading & Parsing Data

      38:35
    • App: Pokedex Part 14 - Completing the App

      54:23
    • Intro to App

      2:24
    • App: Showcase Part 1 - Firebase Overview

      8:21
    • App: Showcase Part 2 - Firebase Auth Config

      11:00
    • App: Showcase Part 3 - Login User Interface

      41:14
    • App: Showcase Part 4 - Facebook Login

      32:04
    • App: Showcase Part 5 - Email/Password Login

      37:49
    • App: Showcase Part 6 - Post TableViewCell UI

      30:57
    • App: Showcase Part 7 - How Firebase Works

      16:22
    • App: Showcase Part 8 - Creating Firebase Users

      14:59
    • App: Showcase Part 9 - Syncing Data From Firebase

      9:40
    • App: Showcase Part 10 - Parsing Firebase Data

      19:50
    • App: Showcase Part 11 - Display Data - Image Caching/Downloading

      33:42
    • App: Showcase Part 12 - Make Post UI

      20:52
    • App: Showcase Part 13 - Uploading Images to Server

      31:31
    • App: Showcase Part 14 - Saving Posts to Firebase

      21:51
    • App: Showcase Part 15 - Like Feature (Firebase Relationships)

      34:32
    • Exercise - Expanding Your Social Network App

      3:59
    • Creating an App Icon

      16:25
    • Creating another app icon in Photoshop

      13:18
    • Working with @1x @2x & @3x images

      14:30
    • Paid Apple Developer Account

      4:20
    • Development Certificates

      14:12
    • Development Profiles

      23:02
    • Creating App Store Screenshots

      8:01
    • Submitting you App!!

      31:43
    • Debugging a screen that isn't showing data

      11:23
    • iOS 9 3D Touch App Shortcuts

      25:07
    • Swift & Objective-C in the same project

      11:14
    • Mastering LinkedIn

      22:59
    • Resumes for Programmers

      14:48
    • Working With Recruiters

      18:45
    • iOS 9 Interview Questions

      29:05

About This Class

Learn everything you need to know about iOS 9 development - no coding experience required. Over 20,000 students world-wide. Here are a few things you'll get out of the course:

  • Learn to code
  • Learn Swift 2.0
  • Learn iOS 9
  • Build 15+ Apps
  • Learn how to publish apps to the App Store
  • Job/Career Prep
  • Warmups & exercises

15 of 15 students recommendSee All

One word ! Awesome ! Motivate student until to the end and giving detail on the subject related.
Min A.

Mobile Application Developer

Mark is the best instructor I've ever had when it comes to learning to program. I've taken a bunch of other iOS and Swift courses (both online and through in-person training through my company), but I never walked away feeling like I learned much. I got the basic idea of what variables, functions, classes, etc were, but I couldn't put them into practice (and usually managed to take a nap during the class). Call me a geek, but Mark's examples are really fun and he goes through at a good pace-- not too fast or too slow. If you're feeling confused, I recommend watching the videos once over and then follow along the second time. That way you'll know what's coming and already have a basic idea of how the full app is structured. I've watched about 90% of the course (all the way through Pokedex) and now I'm going back from the beginning and implementing each project. It's super fun and I already have about a million apps that I want to build now. 5 stars all the way and Mark-- seriously, thank you for not being boring and holding my attention. Love your impression of other web-based programming courses. Couldn't be more accurate (only watch those if you want to take a nap).
This is the best programming course i have ever taken! Supercool! Everything in this course is learning by doing, there are no boring monologues and the best, he is a real world programmer.

775

Students

2

Projects

Mark Price

iOS & Web Developer / Instructor

I am a veteran mobile developer having built over 57 mobile apps for iOS and Android. I owned two tech consulting companies that were highly successful. I have worked on Call of Duty and worked with other top titles and companies such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

I also spend most of my days now as a professional engineering instructor - changing the lives of students throughout the world - going from being broke to making up to 85k+ a year within 6 months.

My passion is helping people reveal hidden talents and guide them into the world of startups and programming. I currently am teaching iOS 9, Apple TV & tvOS, React & Flux web development, Objective-C, Swift 2, Android, Javascript, Node, and Java.