Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The T.H.I.N.K. Learning Methodology: Master Basic Swift Programming Concepts in 1 Week
Commands
Issuing Commands
Adding a New Command
Toggling a Switch
Portal Practice
Finding and Fixing Bugs
Bug Squash Practice
The Shortest Route
Functions
Composing a New Behaviour
Creating a New Function
Collect, Toggle, Repeat
Across the Board
Nesting Patterns
Slotted Stairways
For Loops
Using Loops
Looping All the Sides
To the Edge and Back
Loop Jumper
Branch Out
Gem Farm
Four Stash Sweep
Conditional Code
Checking for Switches
Using else if
Looping Conditional Code
Conditional Climb
Defining Smarter Functions
Boxed In
Decision Tree
Logical Operators
Using the NOT Operator
Spiral of NOT
Checking This AND That
Checking This OR That
Logical Labyrinth
While Loops
Running Code
Creating Smarter While Loop
Choosing the Correct Tool
Four by Four
Turned Around
Land of Bounty
Nesting Loops
Random Rectangles
You're Always Right
Algorithms
The Right-Hand Rule
Adjusting Your Algorithm
Conquering A Maze
Which Way to Turn?
Roll Right, Roll Left
Creating a New Function
Complete and Continue