How about a free sample?

Our Youtube channel has over 200 free samples
from our various courses (including this one).

Visit Our Youtube Channel

Course Curriculum

61 Lectures, 6 Homeworks, 1 Final Exam

  • 1
    Introduction
    • Introduction
    • Welcome - Join Our Facebook Group
    • Setup Your Workstation
    • Get the Github Code
    • How to Turn In Homework
    • Instructors & Partnerships
    • Course Overview
  • 2
    Variables and Constants
    • Chapter Overview
    • Intro to Variables and Constants
    • Primitive Types
    • Strings
    • Nil Values
    • Tuples
    • Type Conversions
    • Assignment Operators
    • Conditional Operators
    • Homework #1: Variables and Constants
  • 3
    Collections
    • Chapter Overview
    • Intro to Collection Types
    • Creating Arrays
    • Common Array Operations
    • Multidimensional Arrays
    • Ranges
    • Homework #2: Collections
  • 4
    Control Flow
    • Chapter Overview
    • If and Else Statements
    • Else If Statements
    • Multiple Tests
    • Switch Statements
    • Advanced Switch Statements
    • Testing for Nil Values
    • While Loops
    • For In Loops - Part A
    • For In Loops - Part B
    • Complex Loops
    • Homework #3: Control Flow
  • 5
    Functions
    • Chapter Overview
    • Intro to Functions
    • Function Parameters
    • Return Statements
    • Argument Labels
    • Default Values
    • InOut Parameters
    • Variadic Parameters
    • Multiple Return Values
    • Homework #4: Functions
  • 6
    Classes, Structs and Enums
    • Chapter Overview
    • Intro to Classes
    • Properties as Fields
    • Custom Getters and Setters
    • Calculated Properties
    • Variable Scope and Self
    • Lazy and Static Variables
    • Behavior and Instance Methods
    • Class Type Methods
    • Class Instances and Field Variables
    • Inheritance, SubClassing and SuperClassing
    • Overriding Initializers
    • Overriding Properties
    • Overriding Methods
    • Structs
    • Enumerations
    • Comparisons between Classes, Structs and Enums
    • Homework #5: Classes, Structs and Enums
  • 7
    Introduction to Xcode
    • Chapter Overview
    • General Interface
    • File System
    • ViewController
    • Storyboard File
    • Connecting Outlets and Actions
    • Running an Application
    • Debugging an Application
    • Homework #6: Xcode
    • Final Exam
    • Thank You - Here's What's Next!

But wait, there's more!

Your pirple.com subscription also includes access to our other courses.

It's time to invest in yourself!

Pirple.com memberships are designed to give you the skills and knowledge you need to stay competitive as a Software Engineer.

OKAY, I'M READY