Intro to iOS development

This course is for beginner developers who have an interest in developing iOS apps with Swift. Through the next 10 awesome emails, you’ll learn the basic components of Swift, the language used to build iOS and macOS apps. We’ll teach you core concepts through a series of analogies. Since these are digested through emails, this course is not intended to get you writing full-fledged programs with functional code, but rather, to introduce the concepts that will allow you to confidently dive nose first into learning iOS development and eventually build your own custom apps.

   2,284 students completed this course

   88% recommend it to other students

   Teacher: Evan Leong


Start Course


88% of students recommend

“Well presented. Logical, easy to understand, realistic and fun for me a non-code writer. Thanks! Mark.”

“Very well structured text and good examples make it easier to understand the basics. Definitely favourite course on Highbrow!”

“Good course for beginners!”


Course plan

Lesson 1. Variables
Lesson 2. Strings
Lesson 3. Numbers
Lesson 4. Functions
Lesson 5. Bools & Conditional Logic
Lesson 6. Swift 3 Arrays
Lesson 7. Loops
Lesson 8. Optionals
Lesson 9. Functions with Parameters
Lesson 10. Design
+ Quiz



Starting tomorrow, you will receive a new lesson straight to your inbox every morning for 10 days. Lessons take just 5 minutes to read, and each course is followed by fun, knowledge-testing quiz.



Highbrow teaches you something new every day. As you sip your morning coffee and rub the sleep from your eyes, Highbrow delivers a short, 5-minute email lesson to help you learn anything from art and philosophy, to business and personal development.

Join Highbrow and get unlimited access to our entire catalog of 250+ courses created by world renowned experts. With Highbrow you’ll never run out of new things to learn.

First 30 days are free. Cancel anytime. → Learn more about membership


  • Format
    One lesson delivered via email daily
  • Duration
    10 days
  • Time
    5 minutes reading a day

Related Courses