Apple’s “Everyone Can Code” program to teach students how to code in Swift is expanding to more than 20 additional universities around the world. The program is a year-long course designed by Apple’s own engineers and education team.

Apple's "Everyone Can Code" Swift education program expands around the world

Apple’s “Everyone Can Code” curriculum goes international

Previously, “Everyone Can Code” was limited to the United States. Apple CEO Tim Cook said,

We launched the Everyone Can Code initiative less than a year ago with the ambitious goal of offering instruction in coding to as many people as possible. Our program has been incredibly popular among US schools and colleges, and today marks an important step forward as we expand internationally.

Apple created the program to help anyone learn how to code with its Swift language. The iPhone and Mac maker partnered with several schools in the U.S. earlier this year to launch the year-long course. It’s also available for free to anyone interested in learning to code with Swift through Apple’s iBooks Store.

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Oldest Most Voted
Inline Feedbacks
View all comments

Another obvious thing – which as an Apple fan and shareholder I’d like to see have at least some success – is that Apple seems to be leveraging their professional programmer education experience – for example teaching developers at WWDC and evangelizing the Swift language as well as iOS development – by developing a CS curriculum focused on learning to write Swift code and iOS/macOS apps. I think TMO has speculated that this is part of their strategy to compete against Chromebooks, which have recently been squeezing Apple out of the education market because of several qualities (notably low cost,… Read more »


Apple obviously has an agenda here (increasing the labor and app supply for Apple as well as dependence on Apple hardware and software) but Swift really is a great language and it empowers you to write real apps for your iOS device or your Mac.

Swift is also open source and works on Linux and even Windows. C++ and Java are perfectly good languages (and C/C++ programs usually run faster than their equivalent in other languages) but given the choice I’d rather write in a more user-friendly language like Swift or Python. 😀