Complete Beginners Guide to iOS Development - Build 10 Apps

Learn Swift and iOS Programming to Build iPhone Apps from the Ground Up. No Prior Coding Skills Required!

   Watch Promo   Enroll in Course

The goal of this course is to teach anyone how to build an iOS App from the ground up. The course is very project-based and specially designed for beginners with no programming experience. And, if you have some coding experience, this course will take you from coding hobbyist to an intermediate level, ready to launch a new tech career.

You will first learn the fundamentals of the Swift language by examples:

  • Variables & Constants
  • Control Flow
  • Data Types
  • Object, Classes & Struct
  • Enum

You will learn the basics of iOS programming with playground demos and challenges. This will give you the solid foundation to start building iPhone Apps.

Next, You will start building simple apps to expand your knowledge and finish with a capstone project: SwiftAgram, an Instagram Clone App. In this final 5-hour+ tutorial, you will apply your accumulated skills to build an Instagram-like, multi-views application with more advanced features, like:

  • Displaying Contacts in a TableView
  • Networking to display web content
  • Importing Images from the Photo Library (UIImagePickerView)
  • Implementing Facebook User Authentication & Monitoring (Facebook Login SDK)
  • Enabling Data Persistence and Synchronization with Firebase as a Service Data Persistence (BaaS)

You will be introduced to Firebase as a Cloud Back-End Service to manage your app with data persistence and synchronisation. And, you will get a step-by-step guide on how to enable user authentication with your Facebook account with the Facebook Login SDK.


Your Instructor(s)


Sandy Ludosky
Sandy Ludosky

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.


Course Curriculum


  Introduction
Available in days
days after you enroll
  SwiftAgram
Available in days
days after you enroll
  Conclusion
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.