Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 6 sections 58 lectures

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.

6 sections · 58 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.

Buy lifetime access →