- Section Goals
- Download Xcode IDE
- Introduction to Xcode
- Variables and Constants in Swift
- Tuples in Swift
- Type Inference in Swift
- Arithmetic operations in Swift
- Increment and decrement in Swift
- Operator Precedence in Swift
- Mixed Types in Swift
- Comparison Operators in Swift
- Boolean Logic in Swift
- Characters and Strings in Swift
- Interpolation in Swift
- Equality and String Methods in Swift
- If Statement in Swift
- Scope in Swift
- Ternary Operator in Swift
- Switch Statements in Swift - Part1
- Switch Statements in Swift - Part2
- Ranges in Swift
- For Loops in Swift - Part1
- For Loops in Swift - Part2
- While Loops in Swift
- Repeat While Loops in Swift - Part1
- Repeat While Loops in Swift - Part2
- Break Statement in Swift
- Continue Statement in Swift - Part1
- Continue Statement in Swift - Part2
- Continue Statement in Swift - Part3
- Functions in Swift
- Using Parameters in Functions - Part1
- Using Parameters in Functions - Part2
- Using Parameters in Functions - Part3
- Functions that return values in swift - Part1
- Functions that return values in swift - Part2
- Functions that return values in swift - Part3
- Advanced concepts about parameters in swift - Part1
- Advanced concepts about parameters in swift - Part2
- Swift Standard Library Functions
- Assigning Functions to Variables - Use Functions as Variables in Swift - Part1
- Assigning Functions to Variables - Use Functions as Variables in Swift - Part2
- Assigning Functions to Variables - Use Functions as Variables in Swift - Part3
- Closures in Swift - Part1
- Closures in Swift - Part2
- Closures in Swift - Part3
- Closures in Swift - Part4
- Closures with no parameters and no return values
- Closure Scope - Part 1
- Closure Scope - Part 2
- Optionals in Swift
- Force Unwrapping Optionals in Swift
- If Let Binding in Swift
- Nil Coalescing in Swift
- Arrays in Swift - Part 1
- Arrays in Swift - Part 2
- Access Array Values in Swift - Part 1
- Access Array Values in Swift - Part 2
- Subscripting in Swift
- Manipulating Array Values in Swift - Part 1
- Manipulating Array Values in Swift - Part 2
- Manipulating Array Values in Swift - Part 3
- Iteration Over Array Values in Swift - Part 1
- Iteration Over Array Values in Swift - Part 2
- Reduce, Filter and Map Functions in Swift - Functional Programming - Part 1
- Reduce, Filter and Map Functions in Swift - Functional Programming - Part 2
- Reduce, Filter and Map Functions in Swift - Functional Programming - Part 3
- Reduce, Filter and Map Functions in Swift - Functional Programming - Part 4
- Dictionaries in Swift - Part 1
- Dictionaries in Swift - Part 2
- Dictionaries in Swift - Part 3
- Dictionaries in Swift - Part 4
- Dictionaries in Swift - Part 5
- Sets in Swift - Part 1
- Sets in Swift - Part 2
- Sets in Swift - Part 3
- Structs in Swift - Part 1
- Structs in Swift - Part 2
- Initializing Structs in Swift - Part 1
- Initializing Structs in Swift - Part 2
- Initializing Structs in Swift - Part 3
- Initializing Structs in Swift - Part 4
- Initializing Structs in Swift - Part 5
- Initializing Structs in Swift - Part 6
- Initializing Structs in Swift - Part 7
- Initializing Structs in Swift - Part 8
- Methods in Swift
- Extensions in Swift - Part 1
- Extensions in Swift - Part 2
- Value Types in Swift - Part 1
- Value Types in Swift - Part 2
- Classes in Swift - Part 1
- Classes in Swift - Part 2
- Classes in Swift - Part 3
- More about Classes in Swift - Part 1
- More about Classes in Swift - Part 2