Course Purchase Includes:

Each purchase comes with a 10 day money-back guarantee.

  • 80 hours of content

  • Unlimited access

  • Devslopes Certificate of Completion

  • Access to code forums

Build Professional Apps

You are going to build over 15 apps. Not only will you build apps, but you'll learn best development practices and build the type of apps you might build in a full time job.
Build Professional Apps

New iOS 12 Features

In addition to learning core iOS concepts we'll cover some of the hot new iOS features such as ARKit, CoreML, and SiriKit
New iOS 12 Features

Code Help

You'll get access to our code forums where you can post questions and get help from teachers and the community. This is also a great place to meet other developers!
Code Help

Guided Learning

The course is designed to take you from absolute beginner to advanced levels. If you are an experienced programmer the lessons are designed in a way to help you get up and running fast.
Guided Learning


After you complete this course and all of the quizzes you will receive a Devslopes Certification that will prove to the world you completed this intense training course.

Course Curriculum

Sections, lessons, and free previews

  • 01
    Getting Started With iOS 12
    Show details
  • 02
    Intro to Programming & Swift 4 Basics
    Show details
    • Variables, operators, & how computers work
    • Strings in Swift 4
    • Booleans & conditional logic in Swift 4
    • Constants & logical operators in Swift 4
    • Arrays in Swift 4
    • Loops in Swift 4
    • Dictionaries in Swift 4
    • Object oriented programming in Swift 4
    • Inheritance in Swift 4
    • Polymorphism in Swift 4
    • Optionals in Swift 4
    • Swift basics source code
    • Swift 4 Quiz
  • 03
    Git & Version Control
    Show details
    • Git & Version Control: The fun way
    • Terminal Basics: Changing directories
    • Terminal Basics: Creating directories & files
    • Terminal Basics: Copying & renaming files
    • Terminal Basics: Deleting files & directories
    • Git Basics
    • Setting up Github
    • Working with Local & remote repositories
    • Handling git merge conflicts
  • 04
    Swoosh App: Intro to Interface Builder & Auto Layout in Xcode 10
    Show details
    • Creating the welcome screen assets
    • Creating the welcome screen
    • Working with frames
    • Intro to Auto Layout
    • Working with UIStackView
    • Intro to segues (Changing screens in iOS)
    • Refactoring in Xcode
    • Debugging setValue forUndefinedKey
    • Programmatic segues
    • IBActions & data models
    • Passing data between view controllers
  • 05
    Profile App: Digging Deeper With Auto Layout
    Show details
    • Profile App source code
    • Auto Layout for iPhones
    • Auto Layout for iPads & size classes
  • 06
    Window Shopper App: Your First Fully Functional iOS 12 App
    Show details
    • Creating custom text fields
    • Input accessory view and IBDesignable
    • Creating simple unit tests
    • Writing logic for calculations
    • Custom drawing in iOS 12 with drawRect
    • Window Shopper source code
  • 07
    Coder Swag App: Tables & Data in iOS 12
    Show details
    • Coder Swag Assets
    • Project creation & IBOutlets
    • UITableView, delegate, and data source
    • Creating a UICollectionView
    • Creating the data models
    • Working with UITableViewCell
    • Coder Swag final source
  • 08
    Intro to Model View Controller
    Show details
    • MVC in Theory
    • MVC assets
    • Creating the Xcode project
    • Managing groups (f