Swift by - Apple

In the Apple App store, you can download these new tools to learn how to code.

Swift Playgrounds


Swift Playgrounds is a revolutionary new app for iPad that makes it fun to learn and experiment with code. You solve interactive puzzles in the guided “Learn to Code” lessons to master the basics of coding, while additional challenges let you explore code and create programs that are engaging and unique.

Swift Playgrounds: Learn to Code 1&2


This course is designed to help you to learn to code no matter what your level of experience. Through a series of exciting activities and challenges, you’ll learn key coding concepts as you solve puzzles in the Swift Playgrounds app. As you progress through the course, you’ll build your computational thinking skills, and see how coding can be fun as you explore examples of coding in everyday life. 

There are 10 lessons filled with video instruction and practical activities where you can document, practice, reflect and review your progress.

App Development with Swift


This course is designed to help you build a solid foundation in programming fundamentals using Swift as the language. You’ll get practical experience with the tools, techniques, and concepts needed to build a basic iOS app from scratch. You’ll also learn user interface design principles, which are fundamental to programming and making great apps. Prior programming experience is not required for this course. If you have programming experience, you can move through the early lessons quickly as you continue to learn about software development tools, concepts, and best practices that go beyond programming fundamentals.