Skip to Main Content

Coding for Kids and Teens: Swift

A collection of library resources as well as free online resources for getting your children or students interested in coding.

What Is Swift?

Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast.

Recommended Age

Swift is designed for users 8+.

Library Online Courses

Using your SLCL library card, you can access numerous online courses. Both LinkedIn Learning and Udemy offer courses in Swift for beginners to more advanced users. While there are no courses specifically designed for children at this time, parents and teachers may wish to view the introductory courses along with their children or students to help guide young learners. 

Online Resources

Catalog Books, Libby eBooks, and Hoopla eBooks

The St. Louis County Library currently does not have books on Swift programming specifically designed for children. Below are a few books that teens or adults helping younger children might find useful.

Anyone Can Create an App is also available as an ebook through Libby.

Simulations in Swift 5 is available as an ebook through Hoopla only.

Swift 5 for Absolute Beginners is available as an ebook through Hoopla only.