Learn how to make iPhone apps in a project-based course. You'll learn how to think from idea to implementation as you learn core concepts used in every iPhone app. We will create a utility iPhone app from idea on paper all the way to an app that you can run on your iPhone.
Don't just watch the videos, make sure you type in the code (no copy and paste). You learn to code by doing it wrong and then learning how to do it right. It's hard and takes patience, but after some hard work, you will be making iPhone apps!
Learn to create iPhone apps
This course features HD lectures and programming screencasts with large, clear text. Listen to crisp audio and follow Paul Solt's instruction with demonstrations and on-screen pointer and highlighting.
Students should have a basic understanding of programming concepts and Objective-C. Before you take this course, you should take the beginner iPhone course on Objective-C and programming topics.
You will learn how to create an iPhone app interface using Xcode's Interface Builder. Drag and drop buttons, labels, and images to create your first iPhone app. The interface designer is a great tool to learn for prototyping app ideas.
Paul Solt will show you how to connect code and the user interface together along with the best practices and potential pitfalls. You'll learn what to avoid, and how to solve problems that can crash an iPhone app.
Read what my students have said
“I really like this class. I would recommend it to anyone starting to learn iOS development, because not matter if you know or don't know a programming language Paul explains things very clear. It's a nice class to take.“ –Carlos King
“I'm totally enjoying this course. Paul explains it all perfectly even I'm do not speak very good English. Do I recommend this class? YES!" –Miguel Arjona
“Absolutely fantastic. It's about time there was a high quality class available online to learn about iPhone app development. Definitely would recommend!" –Dot Fuz
Paul Solt has been teaching online courses for the past three years. Thousands of students have created their first, second, and third apps with Paul's expert instruction.
Paul has a Masters in Computer Science and has worked as an adjunct professor at RIT. He also writes for InfoWorld.com.
Paul understands programming fundamentals and how to teach the essentials in an accessible manner, instead of overwhelming you with too much, too fast.