Resource Guide
K–20 Coding Resource Pathway Whether students are new to coding or are ready to build their first apps, Apple has programs to support teaching and learning with Swift, the same programming language used by professional developers to build some of the world’s most powerful apps.
What’s in Swift Playgrounds Learn to Code. Learn the fundamentals of Swift by guiding characters through a 3D world. Then apply your knowledge of Swift to build a camera, photo editor, and camera app from the ground up. Challenges. Explore your interests or try your hand at something new. Build fun creations in these project-based playgrounds while building your coding skills. Starting Points. Use what you’ve learned to create something brand-new. Easily share with friends, family, or the world.
Explore Swift Playgrounds Real Swift code. At the heart of Swift Playgrounds is the same Swift programming language that’s used to build many of the leading apps in the App Store today. Built-in glossary. Definitions help students understand specific terms. Record and share. Students can record what they do onscreen to demonstrate their work. Interactive environment. Create code on the left side of the screen and instantly see the results on the right, with just a tap. Accessibility.
Everyone Can Code Scope and Sequence Everyone Can Code Early Learners Designed for facilitators who teach kindergarten to Grade 3, this guide contains five modules: Commands, Functions, Loops, Variables, and App Design. Each module includes lessons that help learners explore new coding concepts through science, art, music, and more. Learners share personal experiences and ideas as they explore coding topics.
Everyone Can Code Puzzles Designed for students in Grade 4 and up, Everyone Can Code Puzzles is a guide to Swift Playgrounds that reinforces problem-solving strategies and critical-thinking skills through over 45 hours of flexible activities. Each chapter helps students build on what they already know, experiment with new coding concepts, apply their understanding, and creatively communicate how coding impacts their lives. Download Everyone Can Code Puzzles > Chapter 1: Commands (3 hours).
Everyone Can Code Adventures Everyone Can Code Adventures is designed for students in Grade 4 and up after they’ve completed Everyone Can Code Puzzles. Approximately 45 hours of hands-on activities let students experiment with hardware features and event-driven programming to express their creative ideas through code. Each chapter covers more advanced content in the Swift Playgrounds app, including Sensor Arcade, Blu’s Adventure, Sonic Workshop, and Augmented Reality.
Additional Resources These resources offer aspiring coders additional opportunities to learn, prototype, and share their ingenuity. They are a great way to introduce the world of coding in school, out of school, or at home. A Quick Start to Code This PDF guide features 10 fun coding activities for kids ages 10 and up. Students can learn to code in school or at home using the free Swift Playgrounds app for both iPad and Mac.
Inclusive Resources At Apple, we believe that everyone should have the opportunity to create something that can change the world. For educators who teach students with disabilities, we’ve made accessible resources to extend coding to all students. Accessible guides Swift Playgrounds Tactile Puzzle Worlds The Everyone Can Code student and teacher guides are optimized for VoiceOver and include closed-caption videos and audio descriptions.
Supporting Educators We offer a range of experiences to support educators and administrators as they deploy, manage, and teach with Swift Playgrounds and Apple products.
© 2021 Apple Inc. All rights reserved. Apple, the Apple logo, Apple Books, iPad, iPadOS, Mac, QuickType, Swift, the Swift logo, Swift Playgrounds, and Xcode are trademarks of Apple Inc., registered in the U.S. and other countries. App Store and Everyone Can Code are service marks of Apple Inc., registered in the U.S. and other countries.Other product and company names mentioned herein may be trademarks of their respective companies. Product specifications are subject to change without notice.