Swift Language Basics
01
Skill level
All levels
02
Sections
6
03
Lectures
58
04
Instructor
Team Mammoth
What's inside
This course includes.
✓
6
Sections
✓
58
Lectures
✓
58
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ Overview 1 lecture
00. Language Basics Topics List
Locked
+ 01. Variable and Constants 10 lectures
00. Learning Goals
Locked
01. Intro To Variables And Constants
Locked
02. Primitive Types
Locked
03. Strings
Locked
04. Nil Values
Locked
05. Tuples
Locked
06. Type Conversions
Locked
07. Assignment Operators
Locked
08. Conditional Operators
Locked
01 Source Files
Locked
+ 02. Collection Types 7 lectures
00.Topics-List-And-Learning-Objectives
Locked
02. Creating Arrays
Locked
01. Intro To Collection Types
Locked
04. Multidimensional Arrays
Locked
05. Ranges
Locked
03. Common Array Operations
Locked
Source Files
Locked
+ 03. Control flow 12 lectures
00. Topics List And Learning Objectives
Locked
01. Intro To If And Else Statements
Locked
02. Else If Statements
Locked
03. Multiple Simultaneous Tests
Locked
04. Intro To Switch Statements
Locked
05. Advanced Switch Statement Techniques
Locked
06. Testing For Nil Values
Locked
07. Intro To While Loops
Locked
08A. Intro To For...In Loops
Locked
08B Intro To For...In Loops (Cont'd)
Locked
09. Complex Loops And Loop Control Statements
Locked
Source Files
Locked
+ 04. Functions 10 lectures
00. Topics List And Learning Objectives
Locked
01. Intro To Functions
Locked
02. Function Parameters
Locked
03. Return Statements
Locked
04A. Parameter Variations - Argument Labels
Locked
04B. Parameter Variations - Default Values
Locked
04C. Parameters Variations - Inout Parameters
Locked
04D. Parameter Variations - Variadic Parameters
Locked
05. Returning Multiple Values Simultaneously
Locked
Source Files
Locked
+ 05. Classes, Struct and Enums 18 lectures
00. Topics List And Learning Objectives
Locked
01. Intro To Classes
Locked
02A. Properties As Fields - Add To Class Implementation
Locked
02B. Custom Getters And Setters
Locked
02C. Calculated Properties
Locked
02D. Variable Scope And Self
Locked
02E. Lazy And Static Variables
Locked
03A. Behaviour And Instance Methods
Locked
03B. Class Type Methods
Locked
04. Class Instances As Field Variables
Locked
05A. Inheritance, Subclassing And Superclassing
Locked
05B. Overriding Initializers
Locked
05D. Overriding Methods
Locked
05C. Overriding Properties
Locked
06. Structs Overview
Locked
07. Enumerations
Locked
08. Comparisons Between Classes, Structs And Enums
Locked
Source files
Locked
Ready to start building?
Join Mammoth Club and move through the course with structured lessons, previews, and certificates.