Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Swift Language Fundamentals - Beginner's Guide
Welcome
Introduction (1:53)
Swift Basics
Setting up your development environment (Xcode) (3:17)
Variables and Constants (6:57)
Operators and Expressions (10:20)
Strings and String Interpolation (5:25)
Control Flow
Conditional Statements (6:48)
Switch Statements (6:02)
Loops (12:04)
Functions and Closures
Defining and Using Functions (10:41)
Closures (21:20)
Optionals
Nil-Coalescing Operator (4:17)
Optional Chaining (7:16)
Force Unwrapping (4:56)
Implicitly Unwrapped Optionals (3:55)
Optional Mapping and Flat Mapping (5:16)
Generics
Associated Types (4:55)
Generic Functions (4:15)
Generic Structs and Classes (4:01)
Constraints on Generic Types (3:39)
Protocols
Protocol Inheritance (4:30)
Protocol Composition (5:52)
Using Protocols as Types (4:42)
Protocol Extensions (3:40)
Enumeration
Raw Values (6:50)
Associated Values (5:00)
Nested Enums (3:07)
Enums with Protocol Conformance (2:17)
Enum with Static Functions (3:27)
Enums with Computed Properties (2:37)
Congratulations! You finished the course.
Next Steps (2:26)
Teach online with
Conditional Statements
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock