Five ways to start coding in and outside the classroom

On the heels of Computer Science Education Week, we put together a list for how to best integrate coding and computing into everyday teaching
  • Dec 18, 2020
  • 506 words
  • 3 minutes
Expand Image

The idea of jumping into coding might seem daunting, for students and for educators. 
But, with computer literacy becoming a foundational focus in global curricula, the time to learn how to code is now — and Apple is making it really simple to get on board. On the heels of Computer Science Education Week, we connected with our friends at Apple to collect some tips and tricks on how to get the next generation coding.  
Here are five easy ways to integrate coding into your classroom, virtual or in-person:
Make fun of coding
Apple’s free coding app, Swift Playgrounds, is a great way to introduce coding across all ages. Grab your iPad or Mac, download Playgrounds from the App Store and start learning through interactive puzzles that allow students and teachers to get creative while learning code. The application gamifies the foundational principles of coding and teaches users through a series of interactive on-screen puzzles which they solve, in real time, using code. It’s a brilliant way to learn Swift — one of the world’s leading programming languages, created by Apple in 2014 — which is used in many of today’s most popular apps. 
10 easy lesson plans
You don’t have to be a computer scientist, or educator, to teach how to code. Apple’s A Quick Start Guide to Code offers 10 easy lessons to jump into coding with Swift Playgrounds. Perfect for beginners aged 10 and older, anyone can pick up the Teacher’s Guide or Lesson Plans and start learning (or teaching) how to code from the comfort of their own home. They’re free to download! 
Diving deeper
After mastering the Quick Start Guide, download Everyone Can Code Puzzles in Apple Books to go further with Swift Playgrounds and explore more advanced coding concepts. These were developed to help students (and teachers!) continue building on the foundations of the 10 quick start lessons and are available for free through the Apple Books store. 
The new book club
Forget the old school book club, it’s 2020, start a Swift Coding Club! If you’re looking to build up your coding knowledge, or simply kill some time with friends over the holidays, try some creative problem solving in a Coding Club. You don’t have to be a teacher or a coding expert to lead the charge, and everything is free. So toss the weekly Zoom rummy match and trade it in for collective coding. The materials are all self-paced, so you can even learn alongside your friends. 
Older student? Apple has got you covered
For more advanced learners, or older students looking to get into coding, Apple offers a collection of resources called Develop in Swift. These lessons are geared towards high school and post secondary school students — and teach both Swift and Xcode on Mac to new and experienced coders. Already on board? Develop in Swift Data Collections is the latest resource building off what students learned in prior lesson books. 


Related Content

Students sitting on Can Geo Education's Indigenous Peoples Atlas of Canada Giant Floor Map.

Science & Tech

There’s no map to teaching in a pandemic

Across Canada, teachers are getting creative with their methods and approaches in the classroom to overcome challenges imposed by COVID-19

  • 1960 words
  • 8 minutes


Elementary students find their sea legs with Canadian Coast Guard’s educational pilot program

The Adopt a Ship program took kids on a virtual behind-the-scenes tour with Coast Guard crews and staff

  • 1460 words
  • 6 minutes

People & Culture

In search of promised lands

Uprooted repeatedly by development projects, the Oujé-Bougoumou Cree wandered boreal Quebec for 70 years before finding a permanent home. For some, the journey continues.

  • 7148 words
  • 29 minutes

People & Culture

Kahkiihtwaam ee-pee-kiiweehtataahk: Bringing it back home again

The story of how a critically endangered Indigenous language can be saved

  • 6310 words
  • 26 minutes