Posted in Classroom Ideas, Technology

Learning to Code with Swift Playground

This is not my first foray into coding, but it has been a while.  My first degree included several computer science and software engineering courses, so playing around with the Swift Playground App has been a bit like returning to a loved hobby after a long time.

I love to jump into a new app with both feet and very little instruction, and this was definitely possible with Swift Playground.

Check out this YouTube video for a brief introduction.


Here’s a great article to read about the app – it explains it better than I can, so head over there and give it a read.

As a potential tool to be used in a classroom setting, Swift Playground has many things to offer.  Plus, because it’s a game, students may not even realize they are learning!

Skills to practice:

  • Directions – right vs left
  • Spelling
  • Typing (if you don’t use the quick prompt options given at the bottom of the screen)
  • Counting

Characteristic and Methods to master:

  • Logical thinking
  • Problem solving
  • Predicting patterns and behaviours
  • Trial and Error
  • Persererance
  • Patience

These all seem like worthy things to allocate class time to, if you ask me!

If you can get your hands on an iPad, I highly recommend giving this app a go.  There is lots of learning and fun to be had!


*** Something else you might like to check out: Another student in my PDPP Elementary cohort, Genelle, focused on a different Apple coding app – check out her blog here for an introduction to an app called Scratch Junior that would be a great way to teach kindergarten students how to code.  The app uses symbols instead of words, so kids aren’t excluded from learning to code simply because they have not mastered the concept of ‘words’ yet.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s