Apple on Tuesday announced it is working to bring coding opportunities to almost half a million students in the city of Chicago, through an expansion of the company's Everyone Can Code program.

The Swift-centered coding initiative has been designed in collaboration with the Mayor's Office of Chicago, Chicago Public Schools, City Colleges of Chicago, local businesses and non-profit organizations.

Chicago kids learn to code 20171212

"At Apple we believe coding is an essential skill, so we've designed Everyone Can Code to give everyone the power to learn, write and teach coding," said Tim Cook, Apple's CEO. "We're thrilled to be working with our friends and partners in the great city of Chicago on this initiative. Together with Mayor Emanuel, Chicago Public Schools and City Colleges, we look forward to helping students learn Swift and build the skills they need to thrive in today's workplace."

Starting in the spring, Chicago Public Schools and City Colleges of Chicago will expand their Everyone Can Code curriculum and materials, while City Colleges of Chicago will offer the the App Development with Swift curriculum for the first time, helping students build skills around coding and app development.

Chicago Public Schools will also offer new Swift Coding Clubs, according to Apple, bringing coding education to after-school programs. The clubs aim to guide students through key coding concepts, introduce them to Swift and walk them through an app design and prototyping project.

Several businesses operating in the area will also be making volunteer opportunities available for their Chicago-based employees to help support students. Companies include GE Transportation, IBM, Jellyvision, Lextech, McDonald's, Rush University Medical Center, Ulta Beauty, and United Airlines.

Apple Michigan Ave 20171212

"Coding is not just a critical skill in today's economy, it is another outlet for students to expand their horizons and explore their creativity," said Chicago Mayor Rahm Emanuel. "Everyone Can Code is an incredible opportunity for young people across Chicago to learn the language of the future, sharpen their minds and develop the skill sets needed to compete and win in the 21st century."

Over the last two years, Apple has promoted its Swift programming language as ideal for anyone who is keen to code but has no previous computing experience. In 2016, it released Swift Playgrounds, an app aimed at teaching both children and adults how to code through simple interactive coding exercises, which is meant to make learning to code "easy and fun" for everyone.

Tags: Swift, Chicago

Top Rated Comments

vicviper789 Avatar
83 months ago
I'm a 3rd year computer science student and now know java and c++ and have now started dipping my toes into swift. I would recommend students learn java or a c language first. Swift is almost too dumbed down as far as syntax goes so you'll have a hard time going from swift to a c language.

When you go from a c language to swift you understand what shortcuts swift is taking for you/what it's doing in the background that you don't have to code. Can't say the same about going from swift to any c language or java.
I disagree! I am an EE and I think you need to learn assembly code in order to understand C in order to understand Swift!
Score: 4 Votes (Like | Disagree)
kdarling Avatar
83 months ago
I disagree that you're disagreeing. You're amending. You simply added another step prior to the recommended one suggested by Ross.:)
Heck, I'd go even further back:

Everyone should start with binary/hex machine code, in order to appreciate assembly. :D
Score: 3 Votes (Like | Disagree)
kdarling Avatar
83 months ago
Let's go back to punched cards, I heard they're terrific
Gawd, what I wouldn't have done for an onscreen source code editor in computing class, instead of spending all night at the computing center reformatting punch cards.

But green screens were a luxury reserved for upperclassmen.

I ended up buying a old semi-working punch machine from the Duke University Surplus department, so I could do minor fixes in my off campus apartment.

On thread: it's good to see school kids encouraged to learn coding.
Score: 2 Votes (Like | Disagree)
ross1998 Avatar
83 months ago
I'm a 3rd year computer science student and now know java and c++ and have now started dipping my toes into swift. I would recommend students learn java or a c language first. Swift is almost too dumbed down as far as syntax goes so you'll have a hard time going from swift to a c language.

When you go from a c language to swift you understand what shortcuts swift is taking for you/what it's doing in the background that you don't have to code. Can't say the same about going from swift to any c language or java.
Score: 1 Votes (Like | Disagree)
recoil80 Avatar
83 months ago
Heck, I'd go even further back:

Everyone should start with binary/hex machine code, in order to appreciate assembly. :D
Let's go back to punched cards, I heard they're terrific
Score: 1 Votes (Like | Disagree)
69Mustang Avatar
83 months ago
Let's go back to punched cards, I heard they're terrific
Coding? Antikythera or GTHO! :p
Score: 1 Votes (Like | Disagree)

Popular Stories

Delta Feature

Delta Game Emulator Now Available From App Store on iPhone

Wednesday April 17, 2024 9:58 am PDT by
Game emulator apps have come and gone since Apple announced App Store support for them on April 5, but now popular game emulator Delta from developer Riley Testut is available for download. Testut is known as the developer behind GBA4iOS, an open-source emulator that was available for a brief time more than a decade ago. GBA4iOS led to Delta, an emulator that has been available outside of...
iPhone 15 Pro Action Button Translate

All iPhone 16 Models to Feature Action Button, But Usefulness Debated

Tuesday April 16, 2024 6:54 am PDT by
Last September, Apple's iPhone 15 Pro models debuted with a new customizable Action button, offering faster access to a handful of functions, as well as the ability to assign Shortcuts. Apple is poised to include the feature on all upcoming iPhone 16 models, so we asked iPhone 15 Pro users what their experience has been with the additional button so far. The Action button replaces the switch ...
Provenance Emulator

PlayStation, GameCube, Wii, and SEGA Emulator for iPhone and Apple TV Coming to App Store

Friday April 19, 2024 8:29 am PDT by
The lead developer of the multi-emulator app Provenance has told iMore that his team is working towards releasing the app on the App Store, but he did not provide a timeframe. Provenance is a frontend for many existing emulators, and it would allow iPhone and Apple TV users to emulate games released for a wide variety of classic game consoles, including the original PlayStation, GameCube, Wii,...
maxresdefault

Hands-On With the New App Store Delta Game Emulator

Wednesday April 17, 2024 12:19 pm PDT by
A decade ago, developer Riley Testut released the GBA4iOS emulator for iOS, and since it was against the rules at the time, Apple put a stop to downloads. Emulators have been a violation of the App Store rules for years, but that changed on April 5 when Apple suddenly reversed course and said that it was allowing retro game emulators on the App Store. Subscribe to the MacRumors YouTube channel ...
iOS NES Emulator Bimmy Feature

NES Emulator for iPhone and iPad Now Available on App Store [Removed]

Tuesday April 16, 2024 11:33 am PDT by
The first approved Nintendo Entertainment System (NES) emulator for the iPhone and iPad was made available on the App Store today following Apple's rule change. The emulator is called Bimmy, and it was developed by Tom Salvo. On the App Store, Bimmy is described as a tool for testing and playing public domain/"homebrew" games created for the NES, but the app allows you to load ROMs for any...