“Everyone should learn how to program a computer because it teaches you how to think.”–Steve Jobs
Swift Playgrounds is an amazing app developed by Apple that can teach anyone the concepts of coding. The great part is that you don’t need any prior experience before diving in…I promise! 😀 As a teacher and professional development leader, I absolutely LOVE that Apple has given us many resources to be able to teach this to our students because it’s true…EVERYONE CAN CODE!
So…What is Swift?
Swift is a coding language meant to be easy to use so that anyone can learn coding and app development. Some of the world’s most popular apps were created in Swift.
So…What is Swift Playgrounds?
Swift Playgrounds is fun, engaging, and interactive. In Swift Playgrounds, students use real code to solve puzzles and interact with characters. To explore more complex coding concepts, there are lots of challenges for which to build skills. Finally, students can make their codes come to life by programming robots and drones. Talk about cool!
Learn to Code 1 & 2 in Swift Playgrounds
Learn how to code in a fun 3D world with your new pal, Byte! At first, students will guide Byte through the 3D world and then they will move on to more advanced lessons. I love the teacher guides that come along with this because it lays out for you the lessons to teach coding concepts so there is a clear connection between real life and the code they use within the app. After all, coding is following a set of commands or instructions to accomplish a goal. In this case, it’s to get Byte through the 3D world.
Coding Vocabulary (aka: Coding Lingo) 😀
The vocabulary used to understand code can be tricky at first. I find it helpful to really have students learn the vocabulary so that they understand the concepts one needs to fully understand the code they are writing. This also allows students to build on each skill as they go through the lessons. I created vocabulary cards that go with the teacher guides for Learn to Code 1 & 2. Learn to Code 3 will be coming soon. I created these cards to print and display on the wall space in my room. Students can refer back to the vocabulary as they complete each lesson. Additionally, I created a Quizlet with the same vocabulary words for students to practice. I created these for my students and I thought yours would equally benefit! Hope they help you out! The only thing left is to get out there and get started!
Click Swift Playgrounds to download the vocabulary cards.
Click here for the Quizlet link.
Resources from Apple:
- To learn more about Swift, click here.
- Earn Your Swift Badges for Apple Teacher
- Download Swift Playgrounds here.
- Teacher Guides (great for bringing coding alive)
- iTunes U Courses (video lessons to get you started)
- Today at Apple