Welcome to Class!
  • Downloading Xcode
  • Goals of the Class
  • A Brief History of Swift
  • Playgrounds and Your First Line of Code!
Variables and Constants
  • Intro
  • Xcode Tips
  • Our First Variable
  • Variables Can Change
  • Our First Constant
  • Constants Don't Change
  • Emojis
  • Challenge
  • Solution
Strings and Ints
  • Intro
  • Strings
  • Ints
  • Interpolation
  • Type Annotations
  • Floats and Doubles
  • Mixing Ints and Doubles
  • Challenge
  • Solution
Comments and Print
  • Intro
  • Single Line Comments
  • Multi Line Comments
  • Print
  • Challenge
  • Solution
Booleans and If Statements
  • Intro
  • Booleans
  • If Satements
  • Equal, Greater Than, Less Than
  • Else
  • And Or
  • Challenge
  • Solution
Switches
  • Intro
  • Switches
  • Default
  • Multiple Matches
  • Interval Matching
  • Challenge
  • Solution
Arrays
  • Intro
  • Arrays
  • Append
  • Count
  • Getting A Specific Item
  • Remove and Insert
  • Contains
  • Challenge
  • Solution
Dictionaries
  • Intro
  • Dictionaries
  • Type and Empty Dictionaries
  • Adding and Editing
  • Removing
  • Challenge
  • Solution
Sets
  • Intro
  • Sets
  • Insert and Remove
  • Sort
  • Contains
  • Set Operations
  • Challenge
  • Solution
Loops
  • Intro
  • For Loops
  • What Loop Are We On?
  • For Loops and Arrays
  • For Loops and Dictionaries
  • While Loops
  • Repeat While Loops
  • Challenge
  • Solution
Functions
  • Intro
  • Functions
  • Parameters
  • Parameter Names
  • Return
  • Challenge
  • Solution
Optionals
  • Intro
  • Optionals
  • Exclamation Points
  • Question Marks
  • If-Let