4.88 out of 5
188 reviews on Udemy

Level Up in Auto Layout – Swift & iOS

How to build iOS applications in Swift using Auto Layout
Jonathan Rasmusson
2,335 students enrolled
English [Auto]
How to layout UI components that will adjust for size and orientation
How to leverage Auto Layout to layout and design beautiful apps
Auto Layout programmatically (no Interface Builder here)

Want to learn how to build beautiful iOS apps? Tired of not knowing how to get your layouts just right? Whether you are an up and coming iOS developer, or a professional who needs to get things done right, this course teaches you the fundamentals of Auto Layout, enabling you to build any app, exceed expectations in any job, and just build great looking iOS app’s professional or for yourself.


This course teaches you all the fundamentals and concepts required to build iOS applications using Auto Layout.



Pinning & Aligning

Intrinsic Content Size

Content Hugging & Compression Resistance

Layout Guides

Safe Areas


Stack Views

Scroll Views


Hand crafted videos and walkthroughs on fundamentals of Auto Layout.

Countless examples, challenges, and solution to most common problems.

Solid foundation for becoming a professional iOS Engineer.


  • Amazing stuff!! Cannot find this information on YouTube

  • Jonathan is a great teacher, the examples he uses are clear and can be applied to real app designs.

  • Outstanding course, explains Auto Layout very well, has a lot of very helpful examples, so this course can be highly recommended

  • Very glad I am taking the course. The number one reason why I like the course is that the instructor provides decent examples programmatically (not by using Interface Builder)

  • I like the way he explains concepts. I am making an app and i need to focus on layout principles. good course.

  • It’s amazing the way he teaches, delivers small chunks of knowledge then nudge us to try the solution. He answers all of your questions kindly. For me, it was an awesome course. We have great content, in CustomViews, StackView, Spacers, and share with us incredible tips/tricks which make better learning. I highly recommend his courses. Thank you, Jonathan.

  • This is the course I wish existed when I first started learning iOS development. Thank you Jonathan!

  • Great course, great teacher thank you for everything.

  • I’m really enjoying the course. Jonathan makes learning iOS development easier to understand and fun. He does a great job of explaining the concepts and helps reinforce it with the labs and challenges. Highly Recommend for learning iOS Development

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.9 out of 5
188 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
30-Day Money-Back Guarantee


4 hours on-demand video
6 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion


Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed