Apple has participated in Code.org’s Hour of Code challenge for the past three years. Apple announced today that it will participate again this year with a series of workshops for kids from December 5 - 11, 2016, which coincides with Computer Science Education Week.
Angela Ahrendts, Apple’s senior vice president of Retail had this to say:
Hour of Code embodies our vision for Apple stores as a place for the community to gather, learn and be entertained…. We’re proud to introduce the Swift Playgrounds app into the workshops and honored to again work side-by-side with Code.org on this incredibly important initiative. Hour of Code is one of the absolute highlights of the year for both our teams and the families that visit our stores.
In addition to using Swift Playgrounds in the workshops for the first time, Apple is adding a new Hour of Code challenge to Swift Playgrounds called ‘Putting it Together.’ Apple’s press release explains that:
A new Hour of Code challenge in Swift Playgrounds makes it easy for anyone to set up their own one-hour coding event, and for those continuing to build their coding skills on iPad, Swift Playgrounds adds a new Learn to Code 3 set of lessons and a companion Teacher Guide.
Signup for the workshops is not yet live, but should be available here soon.
Right at the end of the WWDC 2016 keynote, Apple announced Swift Playgrounds. This is a new app from Apple that is designed to allow children to learn to program on an iPad. This is a first from Apple and a major advance for iOS as a platform.
I was fortunate to be awarded an educator scholarship to WWDC 2016 and was privileged to be in the audience at the announcement. While attending the conference, I was able to speak with many of the engineers and educators working on Swift Playgrounds and gain an insight into what the software is capable of and the reasons why it was built.
TapCoding is an iOS app that teaches Swift programming. In the two years since Swift was announced, it has seen a lot of change, but with the language starting to stabilize and mature, now is a good time to dive in and learn Swift. TapCoding breaks Swift down into bite-sized mini-lessons with a curriculum that spans difficulty levels from first-time novice to intermediate.
Episode 139 of The Talk Show with John Gruber:
Apple senior vice president of software engineering Craig Federighi joins the show for a wide-ranging half-hour discussion about Swift — Apple’s new programming language that just went open source.
Next, John Siracusa returns to the show to follow up on Federighi’s segment on Swift. Other topics include Apple’s new Smart Battery Case for the iPhone 6/6S, and our mutual (and perhaps futile) desire to head into this week’s premiere of Star Wars: The Force Awakens knowing as few spoilers as possible.
A great episode of The Talk Show, ready for your morning (or evening) commute. It is fantastic (and kind of amazing) to hear an Apple Executive discuss what can be a deeply technical topic, outside of WWDC. There’s also a transcript of the Federighi segment for those of you who would prefer reading the discussion.