Please ensure Javascript is enabled for purposes of website accessibility
iOS Mobile App Development Course: Create Your First 3 Apps
4.5( 19 REVIEWS )
3h 14m

Start your iOS mobile app development journey today! Learn Swift, Xcode, and create apps with our beginner-friendly course.

Read more.
Course Skill Level
Time Estimate
3h 14m


I am an iOS Developer with experience in Swift and Objective-C. I currently have 2 apps available in the AppStore. I have experience working with CoreData, CloudKit, AVFoundation, EventKit, the Social and Accounts frameworks, and many REST API's including Twitter, Tumblr, SoundCloud, StackOverflow, GitHub and YouTube. I graduated and received my iOS Development Certificate from Code Fellows in Seattle, WA.

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who this course is for:

  • UI/UX designers
  • Mobile app developers
  • iOs developers

What you’ll learn: 

  • Introduction to Swift, Xcode, and Creating a New Project: Dive into the fundamentals of Swift, master the art of Xcode, and learn the ropes of creating a new project.
  • Playgrounds, Properties, Functions, Optionals, and The Console: Discover the power of Swift through hands-on experience with Playgrounds, and explore essential concepts like properties, functions, optionals, and the all-important console.
  • ViewControllers, UITableView, Parsing JSON, and Much More: Gain proficiency in creating user interfaces with ViewControllers, harness the capabilities of UITableView, and unravel the mysteries of parsing JSON data, among other invaluable skills.


  • No prior knowledge is necessary to embark on this iOS mobile app development program.

Software version used in the course: 

  • Swift and Xcode

Mobile app development is currently one of the most sought-after and rapidly growing skillsets in the tech industry. As the digital landscape continues to shift towards mobile platforms, the demand for skilled mobile app developers is soaring.

Embarking on your journey to develop ios apps can be challenging. While there are countless free online tutorials available, they often provide only fragments of the knowledge required to create a fully-fledged app. Alternatively, enrolling in a professional training program can come with a hefty price tag, costing tens of thousands of dollars.

However, if you’re seeking a straightforward and comprehensive introduction to becoming an iOS app developer, your search ends here.

Our Promise to You
By the end of this course, you will have learned mobile app development for iOS.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

App 1 - Hello World
Lesson 1 – Intro to Course, Swift, Xcode and Creating a New Project 00:00:00
Lesson 2 – Playgrounds, Properties, Functions, Optionals, and The Console 00:00:00
Lesson 3 – ViewControllers, ViewDidLoad, UILabel, and AutoLayout 00:00:00
Lesson 4 – UITextFieldDelagate, IBOutlet, IBAction, and the Apple Documentation 00:00:00
App 2 - To Do List
Lesson 5 – UITableView, Prototype Cells, Dynamic vs Static TableView’s 00:00:00
Lesson 6 – UITableViewDataSource, Cell Identifier, NSIndexPath, Navigation Controller 00:00:00
Lesson 7 – Custom Classes, MVC, Custom Initializers, Arrays 00:00:00
Lesson 8 – UIAlertController, Nil, Presenting A View Controller 00:00:00
Lesson 9 – Using our Custom Initializer, Appending To An Array, Reload Data in UITableView 00:00:00
App 3 - Twitter Clone
Lesson 10 – Create New Project, Create Tweet Class, setup UITableView 00:00:00
Lesson 11 – Network Controller, Accounts Framework, Social Framework, Completion Handler/Callback 00:00:00
Lesson 12 – Twitter API Documentation, REST API’s, NSURL 00:00:00
Lesson 13 – SLRequest, URL Status Codes, Switch Statements 00:00:00
Lesson 14 – NSOperationsQueue, MainQueue, MultiThreading, JSON Serialization, For Loops 00:00:00
Lesson 15 – NSDictionary, Parsing JSON, Optional Chaining, recap FetchUserTimeline 00:00:00
Lesson 16 – Error Checking, Call FetchUserTimeline, Subclassing, Comments in Swift, Storyboard ID 00:00:00
Lesson 17 – NavigationBar Title, UITableView Delegate, Segue between View Controllers 00:00:00
Lesson 18 – Create another Fetch, pass data between View Controllers 00:00:00
Lesson 19 – Subclassing UITableViewCell’s, UIImageView, AutoLayout(Cont.), and Course Wrap Up 00:00:00

Course Review


19 Ratings
  1. Anonymous

    Getting the Basics


    My first introductory course into learning the language and I am off to a good start with our trainer. Ready for next course.

  2. Anonymous

    Great Course! I Learned A Lot.


    Great course. Overall I learned a lot and I’m very happy I took the course. I was confused by a couple of things, but after looking it up in the Apple Documentation and other places I was able to get a clear understanding. I highly recommend this.

  3. Anonymous

    Awesome class


    really enjoyed the course

  4. Anonymous


    Great course

  5. Anonymous

    Great Course


    great course!


Join our newsletter and get your first course free!


Join our newsletter and get your first course free!

Congratulations! You get one free course of your choice. Please check your email now for the redemption code

Are you interested in higher education?