iOS

App Evolution With Swift

Learn how to make your first iOS app with Swift, and discover some of the more common pieces of the UIKit framework and how to use them with Swift.

Enroll Now to Play

Course Overview

  1. Level 1 App Evolution With Swift Badge

    Level 1 Free Level 2 Videos | 7 Challenges
    Xcode and Storyboards

    Explore how to lay out your application's interface with storyboards.

  2. Level 2 App Evolution With Swift Badge

    Level 2 2 Videos | 7 Challenges
    Outlets and Actions

    Learn how you can use storyboard outlets and actions to connect view objects to code.

  3. Level 3 App Evolution With Swift Badge

    Level 3 1 Video | 3 Challenges
    Scroll Views

    Discover how you can display more content than what fits on 1 screen with scroll views.

  4. Level 4 App Evolution With Swift Badge

    Level 4 2 Videos | 6 Challenges
    Table Views

    Find out how you can use table views and table view controllers to efficiently display lists of content.

  5. Level 5 App Evolution With Swift Badge

    Level 5 3 Videos | 10 Challenges
    Navigation

    Learn how to use navigation controllers to connect multiple screens and pass data between them.

  6. Level 6 App Evolution With Swift Badge

    Level 6 1 Video | 1 Challenge
    Custom Classes for Data

    Explore how to create separate classes for your data and then pass them between view controllers during transition segues.

App Evolution With Swift Badge

Complete these levels to unlock

Course Completion Badge

Learn how to make your first iOS app with Swift, and discover some of the more common pieces of the UIKit framework and how to use them with Swift.

Supplemental Learning

About The Professor

Jon is a teacher and developer who enjoys building for iOS and the web. He left a career in higher education to share lessons and challenges with Code Schoolers worldwide. Lately he's been leading the content team as the director of content.

View Full Credits

Course Notes

  • Estimated Course Length: 4 - 5 hours
  • This course teaches Swift 3.0 with Xcode 8.0 and iOS 10.0

Course Reviews (50)

ngprnk

This was the most well described and detailed course on codeschool. Loved every part.

andyhkn

This was my first course on Swift and it was great thank you. I have a basic grasp of programming but am really a newbie, so it was pitched well. Would love some more please!

Scott Woodcock

This course was very helpful as a beginner, the overview of general Xcode and storyboard operation was valuable, and enabled quick learning of swift and iOS development. Excellent!

nearsoft

A very nice way to take your first step in Swift, the only thing I felt was missing was that it just ended too quickly.