How to Make a Freaking iPhone App - iOS 11 and Swift 4

iPhone App Development from scratch. Learn how to make iOS apps using Xcode 9. Including CoreML and ARKit!

   Watch Promo

Have you ever wanted to make an iPhone app? Did you get lost in YouTube videos or online blog posts? This is the course for you!

My name is Nick Walter and I am a self taught iPhone programmer. I Know what it feels like to start from the beginning. In my course I will teach you Swift 4 and how to make iOS 11 apps. What will we make?

  • Emoji Dictionary - A simple app to help us learn about TableViews
  • ToDo List - A todo app that teaches us about CoreData
  • Collector - Learn to work with the camera as we make an app to catalog a collection of something (video games, movies, stamps, etc...)
  • TalkBoy - Record sounds using the microphone and play them back. This one is fun!
  • Augmented Reality - Using 3D animation we'll make an airplane move around in our world.
  • Machine Learning - We'll create an app that will try to detect the subject matter of any image. Very fun!
  • Snapchat Clone - We'll use Firebase to make a simple version of Snapchat. Very involved
  • Pokemon Go Clone - Learn how to work with maps as we make a clone of most popular iOS game right now

You'll also learn:

  • How to submit an app to the App Store
  • How to make money with iOS
  • Git and GitHub

Come join the funnest course on Udemy for making iPhone apps!


Your Instructor


Nick Walter
Nick Walter

Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.

When Apple announced their new programming language, Swift, back in 2014, I created the internet's first Swift course, and I have been creating new programming courses ever since! I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. I currently have over 60,000 students, and I would love to have you join our coding community!


Course Curriculum



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.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!