Course Description

In this free course, you'll be learning how to build your own music player similar to your iTunes or Spotify app using Apple's popular programming language Swift. The goal of this course is to introduce you to the fundamentals of building mobile applications using some of the most prominent and widely used programming technologies!

If you're new to programming, we recommend you start with our HTML & CSS Essentials course.

iOS Developer

David Mills

David Mills has been working as a Web and Mobile developer for the last 7 years. In that time he's worked for a Digital Agency, where he helped build, test and launch websites for brands such as Adidas, Sleeman and McCain. While at the agency he taught himself iOS development, and moved into the startup space, looking for a new challenge, working for a variety of startups building iOS and Web applications. Looking for his next challenge, he currently teaches with Lighthouse Labs, leading lectures and mentoring both the Web and iOS bootcamps in Toronto.

Course curriculum

  • 1


    • Introduction

    • What Is iOS Development?

    • What Will We Build?

  • 2

    Part I: Intro to iOS Development

    • Intro to XCode

    • Intro to Swift

  • 3

    Part II: Building a Music Player

    • Getting Started

    • Hooking Up the Buttons

    • Displaying Data to the User

    • Adding the ProgressView

    • Stretch Goals!

  • 4

    Continue Your Learning

    • Lighthouse Labs Prep Course

    • Additional Resources