This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


Apple Announces the Swift Student Challenge Will Begin in February 2024 and New Everyone Can Code Resources

Source: Apple.

Source: Apple.

It’s hard to believe that it has been over nine years since Apple announced the Swift programming language at WWDC. From the day it debuted, one of the pillars of Swift has been Apple’s education efforts, which have included Swift Playgrounds, materials for teachers and students, events, coding centers, and of course, the annual Swift Student Challenge at WWDC. So, with Swift’s 10th anniversary around the corner, it’s not surprising that Apple is updating its Swift Student Challenge program and releasing new resources for educators.

Today, the company announced that the next Swift Student Challenge will begin in February 2024, a break from the past WWDC schedule. The competition will name 350 winners in total, 50 of whom will be named Distinguished Winners whose projects stand out from the other submissions. Distinguished Winners will be invited to Apple’s headquarters in Cupertino in the summer to meet with Apple engineers and other winners, and all winners will receive a one-year membership to the Apple Developer Program.

The Swift Student Challenge will run for three weeks in February 2024, and students can sign up to be notified of when the competition will begin here.

Apple is also expanding its Everyone Can Code program with four new projects providing additional resources for students to learn to build apps. The projects, which provide educators with resources to guide students, include the following:

  • Design a Simple App: Students can create an app prototype in Keynote to learn the fundamentals of app design, practice rapid prototyping, and collect feedback, following the same steps as professional developers. 
  • Build with Stacks and Shapes: Students can take the first steps of building an app in Swift Playgrounds and code a self-portrait or a work of art using SwiftUI to learn the fundamentals of user interface design.
  • Build Custom Shapes: Students can bring an app interface to the next level by designing a shape, learning how to plot the coordinates, and coding their custom shape using SwiftUI and the About Me sample app within Swift Playgrounds.
  • Design an App Icon: Students can learn and apply app design principles to create a unique and memorable app icon that communicates an idea; practice rapid prototyping; collect feedback; and upload the icon to Swift Playgrounds to become part of an app.

The projects can be accessed by educators from the Apple Education Community website.

The expansion of the Swift Student Challenge and other announcements today are great to see. It’s a fantastic way to get students excited about coding, as we’ve seen first-hand based on the growing number of apps we write about at MacStories that were built by former Challenge participants. I’m looking forward to seeing what students come up with this year.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.