Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.

There are 6 Swift courses.

  • Runes - Build a SpriteKit Game

    11 EpisodesBy Chris Slowik

    Building a game with SpriteKit is surprisingly easy, and super rewarding! Learn to wrangle sprites effectively and build a fun and beautiful...

  • Kite to Code

    5 EpisodesBy Chris Slowik

    Use Kite to create a custom input field with a ton of awesome micro-interactions. Kite generates the Swift code that forms the basis of the ...

  • Swift Animation

    1 EpisodesBy Chris Slowik

    We'll be focusing entirely on visuals and motion design in this ongoing series, building rich animated interactions in Swift.

  • Make a Menu Bar App

    6 EpisodesBy Chris Slowik

    Mac menu bar apps are pretty easy to make, and fun! See how to put together a clock (that tells time via color) in this short Swift course.

  • Xcode for Designers

    21 EpisodesBy Chris Slowik

    Take a journey through building a feature-complete app in Swift, and learn how to bring your ideas to life. Designers have great ideas for a...

  • Swift Basics

    6 EpisodesBy Chris Slowik

    Swift is a great place to start your coding journey, and this quick primer will get you started with the basic concepts.

There are 48 Swift episodes.

  • Start Designing in Xcode

    Now you should understand how things work on a basic level in Xcode. Let's start designing the UI of this app, right in Xcode!

    • "Start Designing in Xcode" in Swift
    • 3:46
    • Free to Watch
    • Watched
  • Xcode Workflow Preview

    A quick rundown of a typical Xcode workflow - how an app gets built, and how the interface works. Get acquainted with Xcode beyond the playground.

    • "Xcode Workflow Preview" in Swift
    • 8:20
    • Free to Watch
    • Watched
  • Conditionals

    Without logic, there's not much a program can do. Conditional statements let your code make choices based on inputs.

    • "Conditionals" in Swift
    • 2:43
    • Free to Watch
    • Watched
  • Loops

    Quite often, you'll need to tell your app to do something repeatedly, or until some condition is met. Loops to the rescue!

    • "Loops" in Swift
    • 2:39
    • Free to Watch
    • Watched
  • Functions

    A function is basically a set of instructions. Learn to write your own and how to use them in this video.

    • "Functions" in Swift
    • 3:22
    • Free to Watch
    • Watched
  • Collection Types

    Sometimes you need to express multiple related values. Swift has a few different collection types, that contain multiple instances of similar values.

    • "Collection Types" in Swift
    • 3:38
    • Free to Watch
    • Watched
  • Operators

    Swift operators should look pretty familiar - the basic arithmetic functions, as well as a few others.

    • "Operators" in Swift
    • 2:25
    • Free to Watch
    • Watched
  • Variables and Constants

    Dive into Swift by learning about your first 'building block' of code - variables and constants. Using Playgrounds in Xcode is the quickest way to get started!

    • "Variables and Constants" in Swift
    • 2:32
    • Free to Watch
    • Watched