By solving puzzles in a dynamic 3D puzzle world, you'll develop a set of coding skills to build up your basic programming vocabulary. Your coding journey begins with simple commands, functions, and loops. From the start, you will write real code, the same code used by real programmers.
Continuing your journey, you'll add conditional code that responds to changes in the environment, then introduce operators and while loops to make your code more precise and easier to use again. As you put these skills together, you'll develop simple, powerful algorithms that use the same code to solve a range of different puzzles.
Excerpt From: Swift 5.1 Edition. “Learn to Code 1” Apple Inc. - Education, 2019. Swift Playgrounds