Swift: Fundamentals
Learn the fundamentals of the Swift programming language. We'll cover variables, collections, control flow, functions, classes, structs, enums and more.
Today is your last chance to purchase this course for 99 cents. That's 90% off the normal price. The sale will end when this timer hits zero.
Welcome to the Course
Introduction
Learning Goals
Variables and Constants
Primitives Types
Strings
Nil Values
Tuples
Type Conversions
Assignment Operators
Conditional Operators
Learning Goals
Collection Types
Arrays
Array Operations
Multidimensional Arrays
Ranges
Learning Goals
If and Else Statements
Else-If Statements
Multiple Simultaneous Tests
Switch Statements
Advanced Switch Statements
Testing for Nil Values
While Loops
For-In Loops - Part 1
For-In Loops - Part 2
Complex Loops and Loop Control Statements
Learning Goals
Functions
Function Parameters
Return Statements
Parameter Variations - Argument Labels
Parameter Variations - Default Values
Parameter Variations - InOut Parameters
Parameter Variations - Variadic Parameters
Returning Multiple Values Simultaneously
Learning Goals
Classes
Properties as Fields - Add to Class Implementation
Custom Getters and Setters
Calculated Properties
Variable Scope and Self
Lazy and Static Variables
Behavior and Instance Methods
Class Type Methods
Class Instances as Field Variables
Inheritance SubClassing and SuperClassing
Overriding Initializers
Overriding Properties
Overriding Methods
Structs Overview
Enumerations
Comparisons between Classes, Structs and Enums
How to Get Your Certificate
Your purchase is a one-time payment for lifetime access to this course. Your completion certificate is included in this price. There are no extra taxes, fees or enrollment charges. The price you see below is the total you will pay.
Total Price (in USD)