Build Instagram to Master SwiftUI and Firestore

   Watch Promo

What are we building?

In this course, we will learn how to build our own Instagram clone with SwiftUI framework. Throughout the process, you will develop high level programming, app design and app development skills.

At the completion of the course, you will get all knowledges of social apps creation, building strong logics of app, app customization, app designing, social app features programming and many many many more.

What will you learn?

  • Comprehensive knowledge and understanding of Swift 5 & Xcode
  • SwiftUI Framework
  • Firebase & SwiftUI integration
  • Implement the MVVM system
  • Advanced level programming and app development skills
  • Create professional UI and UX
  • Work with backend server
  • Advanced level back end engineering
  • How to monitor events in a database
  • Structure data for optimum performance
  • How to build a fully functioning social network
  • How to build a direct messaging feature with Firestore
  • Best Coding Practices
  • Implement custom subclasses for clean and reusable code
  • Deep programming, create extensions and functions for clean and reusable code.

What features are included?

  • Home feed
  • Search feed with posts and ability to search for users
  • Create users, make posts, like posts, comment on posts
  • Direct messaging
  • Follow/Unfollow users
  • View followers/following users
  • Ability to see who has liked posts
  • Logging in and logging out

Who this course is for:

  • Anyone that wants to learn how to code or learn how to build high level full stack iOS Mobile Applications.
  • Anyone wanting to learn how to build full Social Network app
  • iOS developers who want to learn about the new SwiftUI Framework.
  • Swift developers who wants to learn about SwiftUI Framework.


What You'll Make

Learn about Social Networking App while building Instagram


Course Curriculum


  Main App: Design Comment View
Available in days
days after you enroll
  Main App: Design Discover View
Available in days
days after you enroll
  Main App: Design Camera View
Available in days
days after you enroll
  Main App: Design Activity View
Available in days
days after you enroll
  Main App: Using Combine To Make A Network Call.
Available in days
days after you enroll
  Main App: Uploading Photo
Available in days
days after you enroll
  Main App: Discover Screen
Available in days
days after you enroll

Get started now!



Your Instructor


The Zero2Launch Team
The Zero2Launch Team

We are coding geeks from the elite Johns Hopkins University, which ranks 11th on the 2017 U.S. News & World Report list of the Best Global Universities Rankings. We know how to teach you to code.


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.
Refund Policy?
Due to the nature of Zero2launch products (non-tangible digital goods), it is not possible to "return" the content, therefore, we DO NOT offer refund or exchange after purchase is made. If you are having any issue with the file, trouble setup, or have any questions, please submit a support ticket, we will be happy to help resolve the problem.