iOS & Swift – The Complete iOS App Development Bootcamp

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn iOS App Development with Swift 5.1 – The Complete iOS App Development Bootcamp

This is the **highest rated iOS course** on Udemy, with over 39,000 5-star ratings and a 4.8 average. Learn to code using Swift 5.1 and build beautiful iOS 13 apps for iPhone and iPad, even if you have zero programming experience. This course covers everything you need to know to succeed as an iOS app developer, including:

  • Object-oriented programming (OOP) concepts
  • Control structures
  • Data structures
  • Software design patterns like MVC, delegation, and publisher
  • Networking and API calls
  • Persistent local data storage
  • In-app purchases with Apple StoreKit
  • Machine learning with CoreML2 and CreateML
  • Augmented reality with ARKit2
  • SwiftUI for creating user interfaces

This comprehensive course includes over 55 hours of high-definition video tutorials and builds your programming knowledge while making real-world apps like Pokemon Go, Whatsapp, QuizUp, and Yahoo Weather. You’ll have a portfolio of over 25 apps to show potential employers.

This course is completely **free of cost** and available on Theetay, a platform that offers top-rated online courses from Udemy, Udacity, Coursera, MasterClass, NearPeer, and other platforms.

Enroll today and start building your iOS app development career!

Show More

What Will You Learn?

  • You will create a portfolio of 15 apps to be able apply for junior developer jobs at a technology company
  • You will learn Xcode, UIKit and SwiftUI, ARKit, CoreML and CoreData.
  • You will learn by doing, where every lesson is incorporated into a real-world app project.
  • After the course, you will be able to build any app you want.
  • Start your own app based business
  • Become a digital nomad by working as a freelance iOS developer
  • Master creating Augmented Reality apps using Apple’s new ARKit
  • Create apps that use Machine Learning using Apple’s new CoreML
  • Master app design so you'll know how to wireframe, mockup and prototype your app idea
  • Master app marketing so you can publish your apps and generate downloads

Course Content

01. Getting Started with iOS Development and Swift 5

  • A Message from the Professor
  • 001. Intro to the Course. What’s coming up.mp4
    00:00
  • 002. Download the Course Syllabus.html
    00:00
  • 003. The Giant List of Resources.html
    00:00
  • 004. How does an App Work.mp4
    00:00
  • 005. How to Make an App.mp4
    00:00
  • 006. How to Get All the Free Stuff.mp4
    00:00
  • 007. Download your Massive Bundle of Assets.html
    00:00
  • 008. Download the 12 Rules to Learn to Code eBook PDF.html
    00:00
  • 009. How to Make the Most of the Bootcamp.mp4
    00:00
  • 010. How to Get Help When You’re Stuck.mp4
    00:00
  • 011. Can I use Windows to develop iOS apps (and other FAQs).html
    00:00
  • 012. Developing for iOS – Tools and Materials.mp4
    00:00
  • 013. Getting set up with Xcode.mp4
    00:00
  • 014. Pathfinder.html
    00:00

02. Xcode Storyboards and Interface Builder

03. Xcode Storyboard and Interface Builder Challenge

04. Swift Programming Basics – Collections, Constants & Variables

05. Swift Programming Basics Challenge

06. Auto Layout and Responsive UIs

07. Using and Understanding Apple Documentation

08. Intermediate Swift Programming – Control Flow and Optionals

09. iOS App Design Patterns and Code Structuring

10. iOS App Design Pattern Challenge

11. Advanced Swift Programming – Classes, Inheritance & Advanced Optionals

12. Advanced Swift Programming Challenge

13. Networking, JSON Parsing, APIs and Core Location

14. Networking and API Challenge

15. Firebase Cloud Firestore, TableViews and Cocoapod Dependencies

16. The Command Line and Terminal

17. SwiftUI and Declarative Programming

18. Git, GitHub and Version Control

19. Local Data Persistance – User Defaults, Core Data and Realm

20. In-App Purchases and Apple StoreKit

21. Advanced Swift Classroom – Part 1

22. Advanced Swift Classroom – Part 2

23. CoreML and Machine Learning

24. Advanced CoreML – CoreML Tools & Converting Models

25. CreateML – Building Your Own Machine Learning Model from Scratch

26. CreateML & Natural Language Processing (NLP)

27. ARKit & Augmented Reality Apps

28. Advanced ARKit

29. ARKit 2 and Live Tracking

30. ARKit 2 & Live Video

31. How to Submit Your App to the App Store

32. What’s Next How to Become a Pro iOS Developer

33. Bonus The Complete App Design Course

34. Bonus The Complete App Marketing Course

35. Bonus Module Ask Angela Anything

36. Bonus Module How to Make an App from Beginning to End

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×