Save for later

iOS & Swift - The Complete iOS App Development Bootcamp

Welcome to the Complete iOS App Development Bootcamp. With over8 average my iOS course is the

At 55+ hours, this iOS 13 course is the most comprehensive iOS development course online.

This Swift 5.1 course is based on our in-person app development bootcamp in London, where we've perfected the curriculum over 4 years of in-person teaching.

Our complete app development bootcamp teaches you how to code using Swift 5.1 and build beautiful iOS 13 apps for iPhone and iPad. Even if you have ZERO programming experience.

I'll take you step-by-step through engaging and fun video tutorials and teach you everything you need to know to succeed as an iOS app developer.

The course includes 55+ hours of HD video tutorials and builds your programming knowledge while making real world apps. e.g. Pokemon Go, Whatsapp, QuizUp and Yahoo Weather.

The curriculum has been completely revamped for iOS 13 and Xcode 11. Including comprehensive modules on Apple's latest technology - SwiftUI iOS, iPadOS and macOS app interface design, ARKit for making Augmented Reality apps as well as CoreML & CreateML for making intelligent apps with Machine Learning. You'll be building 3D augmented reality apps that look like Pokemon Go and Harry Potter's magical newspapers.

By the end of this course, you will be fluently programming in Swift 5.1 and be ready to make your own apps or start a freelancing job as an iOS 13 developer.

You'll also have a portfolio of over 25 apps that you can show off to any potential employer.

Sign up today, and look forwards to:

  • Over 55 hours of HD 1080p video content, everything you'll ever need to succeed as a iOS developer.

  • Building over 25 fully-fledged apps including ones that use machine learning and augmented reality

  • All the knowledge you need to start building any app you want

  • A giant bundle of design assets

  • Our best selling 12 Rules to Learn to Code eBook

  • $8000+ app development bootcamp course materials and curriculum

From Beginner to iOS 13 App Developer with Just One Course

We know that you're here because you value your time. If you wanted to watch someone program for hours and hours without explaining what they're doing, you'd be on YouTube.

By getting this course, you can be rest assured that the course is carefully thought out and edited. There are beautiful animations that explain all the difficult concepts and the videos are fully up to date with the latest versions of Swift and Xcode.

So by the end of the course, you'll completely understand:

  • Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, structures, classes and protocols.

  • Control Structures: Using If/­Else clauses, Switch statements and logic to control the flow of execution.

  • Data Structures: How to work with collections, such as arrays and dictionaries.

  • Software Design: How to organise and format code for readability and how to implement the Model ­View­ Controller (MVC) design pattern, Apple's favourite delegation pattern and the publisher pattern.

  • Networking: How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.

  • Persistent Local Data Storage: How to use Core Data, Realm, Codable and User Defaults to store your app data locally.

  • How to Implement In-App Purchases with Apple StoreKit

  • Machine Learning: How to make artificially intelligent apps and build your own machine learning models using iOS 13's new CoreML2 and CreateML frameworks.

  • Augmented Reality: How to create 3D objects in augmented reality and create incredible 3D animations and real-life interactions using Apple's latest ARKit2 framework.

  • SwiftUI: How to use Apple's brand new UI framework to create user interfaces programmatically that look good across all Apple products.

Don’t waste your time

Don't waste another minute of your precious life on poor quality videos on YouTube. Or instructors who you can't understand. Or teachers who have no real world in-person teaching experience. Your time is precious. Take this course and find out why everybody is raving about it and why over 39,000 students rated it 5 stars.

Don't waste your money

Inside this course, you're getting exactly the same course materials and curriculum as our 12 week in-person programming bootcamp. Instead of spending $8000 dollars and taking time off work, save loads of money by getting this course and do it at your own pace.

Don't just take my word for it, see what my past students had to say about the course:

"You will not find a better teacher than Angela. She does a wonderful job of encouraging you to learn swift the right way. I want to encourage everyone thinking about taking this class to get it, as it is the BEST Swift programming class I've seen on anywhere and I've tried more than a few of them. If you are looking for an excellent swift programming course, stop there here because you have found it. You will learn Swift from the very beginning of programming all the way through making your own apps that you can upload to the App store." - Ian Hopjins

"SO GOOD. Retention rate is incredible because Angela does a great job in explaining and teaching every aspect of what we are doing. Most of the other instructors on Udemy put code on the screen and pretend nothing happened. This course is amazing. 5/5" - Muhammad Ibrahim

"Angela is a spectacular teacher. " - Marco Zanirato

"This course was terrific. Only after taking a few more courses from others that I realized how good this course was. This course taught me more than I was expecting, it provided great instructions and a lot of hands-on tasks to drill-in the concept." - Marc

"Best use of your money. I was a complete beginner but Angela made me a pro in weeks." - Burak Tunçbilek

"IT IS #1. Absolutely Amazing. The best iOS course i have ever taken. Angela explains everything the way it needs to be explained, so everything is easily understood. The concept of this course is built to make you learn, not just watch and repeat. Angela is highly educated and it is very much noticeable during the entire course. Again, it is fantastic. Thank you. Please create more courses. " - Eduard Khachian

Are you trying to choose between all the different iOS courses on Udemy? Take a look at what students on my course had to say about this:

I have revamped my expectation for what a 5 star course should be for Udemy. Angela, you're awesome. I already rated the course as 5 stars early on (at about 20% completion), but after completing roughly 70% of the course, I can say this is my favourite Udemy course as of today. Brilliant course Angela. - Alberto L

"I took a lot of courses on Udemy and elsewhere and non of them were as clear and perfectly paced as this one. Angelas approach is really awesome, deep and clear." - Žan Fras

"I have taken several iOS courses, so far this course had the best explanation on swift and xcode documentation. The lecturer is kinda humorous sometimes which make this course even more enjoyable." - Bryan Pukanda

"I have taken lots of courses on udemy and elsewhere for self learning and i can tell you with all the honesty this is one course which i did not want it to end. It is like one of those movies that you wish keeps going. Whatever concepts are covered were covered very beautifully and made learning quite simple. I got so many answers to Why? in this course like how closures work and why they work that way... why delegates work that way. Thank you so much for this course." - Arun Lakhera

"I compare this to another top iOS class on Udemy, but I think that this one beats it. The reason? Angela doesn't show you a plethora of material and then say that we will discuss this later, or say "just do this. You will see why later." She goes into the reason for doing something before doing it." - Clyde Addison

Do you have some experience developing iOS apps and wonder if this course is for you? Take a look at what students on my course had to say about this:

"This is the best-organized course for starting Swift that I've seen. The course is excellent for teaching Swift programming including vital information using Xcode, Github, Cocoapods, Stack Overflow, Alamofire, Firebase They show all the ways of using Xcode and other services that took me months to learn willy nilly. Wish I had this course a year ago but even with a year of Swift experience I still found a lot of great information and helpful tips. Love all the extras the course provides especially the assets(graphics, sound files, etc) for practice projects as I'm always taking too much time to find some assets to play with. This course understands how to teach programmers by giving them the toolsets and abilities they need to build apps. The course teaches the foundation of the language as well as skills to build your knowledge and improve your troubleshooting skills. Angela is a wonderful speaker and should do the voiceovers on everyone's instructional videos, seriously. :)" - Marcy Vernon

"Def. an amazing and awesome class for learning iOS programming. I've been coding for years and taken many programming related classes on Udemy and this is def. one of the best. The instructor walks you through all the in's and out's of developing apps for the iOS platform. Top Shelf A++ class." - Mirko Cukich

REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days. So it's a complete no-brainer, sign up today with ZERO risk and

So what are you waiting for? Click the buy now button and join the world's most highly rated iOS 13 app development course.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.7 based on 4,352 ratings
Length 60.5 total hours
Starts On Demand (Start anytime)
Cost $19
From Udemy
Instructors Angela Yu, Dr. Angela Yu
Download Videos Only via the Udemy mobile app
Language English
Tags Mobile Apps Development Mobile Development

Get a Reminder

Send to:

Similar Courses

What people are saying

step by step

It is very well explained in a step by step process with examples and challenges.

Could be better to go step by step more detailed with actual working inside the app.

Swift programming looks more simpler and easier to understand with step by step problem solving especially on the challenge where it helps so much to understand even more on the relevant topics.

She goes in depth through explaining important topics in iOS development step by step.

I like the step by step process, and also introducing many other open source.

I always thought making apps was beyond my capabilities but the instructor takes you step by step and provides you with a plethora of resources to help make your app perfect!

I've got better step by step and am feeling more confident in completing the challenges / exercises in the course.

She will get you through the concepts step by step.

easy, simple, and building skills step by step, so good job so far The best video iOS course!

Thank you Angela for this very organized, step by step ios development course.

easy and step by step guide to follow.

A step by step approach.

Very well explained Step by Step explanation making me to understand the concepts clearly.

yes very good addressing step by step process Very good way of teaching !!!

Read more

ios app development

Thank you for teaching us everything about iOS app development, Angela.

A fantastic course for anyone who seriously wants to learn iOS app development, or understand app development and the lifecycle from idea to marketing and monetization, in general.

This really helped kick start my journey in iOS app development.

I couldn't have gone for a better course that teaches me IOS App development!!

I come from your very first iOS App Development course here and you're still awesome as always!

Thank u very much , but can u add translate arabic to this course , this is most best courses it was a great course and very helpful in iOS app development journey This is my first time taking the ios development course and definitely the right choice because I took this online course with Angela.

I would recommend this course to anyone who is interested in iOS app development.

Angela is an excellent teacher, I always wanted to learn Ios app development and she is making it very interesting and fun to achieve it.

Not only does it teach you everything you need to get started with iOS app development in Swift.

Now I know why this is the best ios app development course in udemy I was definitely skeptical at first.

But in the begining, I think I'll enjoy this ios app development bootcamp course.

This is my second iOS app development course.

so far this is the best course that I had on Udemy about iOS app development!!

Like she said, it is not possible to cover all the aspects of IOS development in this course but I think this course will give you more than a starting point in the wonderful world of IOS app development.

Read more

highly recommended

Highly recommended.

Very highly recommended.

Highly recommended!!!

Highly recommended mainly for beginners, very good explainations of development.

All around, 5 stars and highly recommended as a one-stop-shop source of knowledge.

Highly recommended for beginner programmers.

It is highly recommended for those beginners who want to start from zero as well as skillful programmers.

Highly beneficial and highly recommended!

Highly recommended for both beginners and experienced developers.

Highly Recommended!

crystal clear and engaging learning architecture .highly recommended I am an absolute beginner of iOS programmer, and this course is very easy to understand, I think I will become a good iOS developer after finishing this course.

I highly recommended it, in fact I plan to search out more courses made by Angela.

Highly recommended i like it The best instructor I have seen in my life.

El mejor curso para aprender IOS 12 So far the best explanation on Udemy - highly recommended The way the instructor explain everything things is amazing!

Read more

subject matter

Not only the course contents but her (instructor's) ability also ( vocabulary choice, timing, subject matter, voice and of course her appearance ;).

Angela's tone and clarity, as well as her subject matter knowledge, are very good.

Just in the process of working through your 'iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp' course which was both amazing and extremely comprehensive on the subject matter.

I feel okay going into this course and not really knowing the subject matter because they are encouraging of the course taker being unfamiliar in the subject.

In addition, the subject matter is all encompassing, and UPDATED regularly.

I love Angela's enthusiasm about the subject matter so far and I feel that every video is the perfect length for me to continue learning.

The subject matter is thorough and Angela diligently keeps the content current and pertinent.

Angela is an amazing instructor with a teaching style and delivery that makes even the most complex subject matter understandable.

Instructions are very clear from the lecturer and it is very is to understand, considering I have no prior knowledge in the subject matter.

She is a great teacher and her approach to the subject matter is phenomenal.

Early days, but I do appreciate the clarity on the various aspects of the subject matter of this presentation.

I am basing my answer on the subject matter and how easy it is for me to follow the instructor.

Read more

half way through

I already feel so much more confident about what I'd be able to develop and create and I'm only half way through this course.

Half way through now and I feel that I am still making progress.

This is a great course, only half way through and they really explain things so you can to understand easily!

I'm not even half way through the first section and my mind is already a hive for ideas thanks to the well though-out introduction.

Only half way through, can't wait to see what more I can learn!

Haha :D ...I'm now half way through, and very much enjoying this course and the apps we're making.

Thanks I'm half way through and loving it!

I'm now half way through the course (I have finished 207 among 515 lectures) and I'm confident I'll be able to finish the entire course.

Read more

for example

For example, I was mainly interested in the coding side of things, so I had to figure out which areas were irrelevant to my needs and skip them.

There are hints where to skip if you are an advanced programer Really enjoying the course, I've spent so much time with it that I'm starting to feel a little bit British (for example, I find myself wanting to use the term "bog standard" in conversations).

For example getting stuck is expected, researching problems to find resolution, and recommendation on how to learn the coding techniques.

For example, Angela might say "and we just then need to go and change this variable" and suddenly her screen has jumped to a different class and her cursor has started typing while you're still navigating around Xcode.

Digging a little bit more about iOS animation (UIKit, Core Animation... for example) 3.

For example, she made the concept of "class" and "perameters" really make sense.

For example - instead of launching right away into a really deep explanation of protocols and delegates - you could say "for those familiar with other languages, a protocol is basically an interface, but with these differences.

For example the xylophone app starts with all the buttons linked to one IBAction, and the instructor briefly goes over how it works.

For example, after downloading videos for offline viewing, the videos won’t play when offline.

So of course I can skip many parts of this course talking about concepts and patterns for example, but I'm still happy to learn Swift and Xcode with this course.

Read more

well put together

Very informative, well put together, this course touches on many ios subjects and concepts.

Very comprehensive, clear, and well put together.

Seems well put together, by a charming instructor.

Very well put together.

Very well put together video, goes thru very important topics Just plain full of wisdom.

The course is very well put together.

Read more

london app brewery

I will definitely buy other courses from London App Brewery, or Angela in particular.

Thank you so much,​ Angela and London App Brewery for all your amazing hard work.

Thanks Angela and the London App Brewery Team!

Thanks, Angela and the London App Brewery team.

I just wish I could attend to one of the London App Brewery courses in person, but if you have to learn from home that's your course.

Read more

knows her stuff

Angela knows her stuff and gives a progressively harder course to challenge you as you build on previous skills.

Angela really knows her stuff.

Angela certainly knows her stuff & has a very pleasing approach to training.

I must say that Angela has amazing talent - the ability to explain very complex things (for new folks) in simplistic form is truly a sign that she knows her stuff really well.

Angela is so easy to understand, her tone makes the learning a pleasure and her explanation relating to real life topics makes the point hit home Angela knows her stuff and that is very well demonstrated here.

Read more

computer science

Just for some context, I have a BS in Computer Science, and have done a $14K in person Web-Dev bootcamp, as well as countless videos, books and tutorials.

Enjoyed the design and marketing side of it as I come from a computer science background.

I have 3/4 of a degree in computer science completed but due to a lack of funds I am unable to continue.

This is fundamental for anyone who has just come into the computer science field and especially programming.

I have an MS in Computer Science so I should not be so giddy - but only being halfway through this course my confidence in App building has increased dramatically!

Very detailed explanations and clear examples, good code practices and completely not boring for experienced in other language developer, which is very nice for a course that aimed for all level of developers I've decided to learn iOS Development alongside my Computer Science degree at school.

Well worth the money so far The presentation is absolutely perfect As a computer science major who hasn't used his degree in my current job for the past five years and is trying to get back into things, this course is hitting all the right points at the beginning.

And upto here it's going good, i've experience about programming skipped some parts but if you have no idea about software, programming, coding, computer science and wanna learn just pay for it this is absolute chance for you.

Read more

big picture

Briefly, so far so good, I expect to learn more with next lessons Tiene una muy bonita introducción que prepara al estudiante para entender el “big picture” del curso, además de que proporciona recomendaciones útiles para estudiarlo.

She starts with the big picture.

love it <3 Easy to understand her Great overview that provides the big picture for beginners Love it Angela has an excellent way of speaking that is easy to follow so far Best ios development course ever by Angela Yu!!

The clue behind the concept is awesome, every lesson is woven into a net of knowledge, so at the end, you've got your big picture.

I appreciate all your good examples that presents the big picture.

Great to get the big picture first before diving it.

the explation is so clear and short i like it so far so good good overview!let me have a big picture Courseiswellexplainedsofar I am excited to learn how to code and so far the instruction has been easy to understand and follow.

thank you so much for this course , way to go This course is phenomenal so faru Very in-depth background before learning actual coding I like the big picture examples!

Read more

come across

It’s clear that Angela has a lot of teaching experience and her pedagogical fluency is unsurpassed for any course I’ve come across on Udemy.

Thank you so much Angela Yu This is really a great tutorial i ever come across.

Angela is by far the best instructor that i have come across...She knows how to teach the complex to people like myself who are just starting out...Brilliant!

This course is the best I have come across for a number of reasons.

I have come across a few lectures that contain false teachings.

I've tried many many courses both free and paid for and I can say without reservation this is the best all round course I've come across.

This is the best intro I've come across and I have tried several (I won't mention any names...).

First time I have finally come across an educator who is incredibaly well rounded and knows how to teach and keep students engaged, eager and want to continue to learn.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Digital Production Artist, Web/Mobile App Development $68k

App. Developer $82k

App Admin $86k

Mobile App Development $89k

Specialist, IT App Development 3 $94k

Web App design and development $94k

App DBA $97k

Project Manager / App Development manager (CRM) $106k

App Surgeon $107k

Senior Project Manager / App Development manager (CRM) $131k

App Operations $135k

Technology Specialist, IT App Development Consultant Lead $136k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.7 based on 4,352 ratings
Length 60.5 total hours
Starts On Demand (Start anytime)
Cost $19
From Udemy
Instructors Angela Yu, Dr. Angela Yu
Download Videos Only via the Udemy mobile app
Language English
Tags Mobile Apps Development Mobile Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now