How to Program iPhone Apps in Three Weeks

By ·iPhone/iPad Developer and Instructor

Class Project
Build Your First iPhone App

Do you have an idea for a mobile app? Does computer programming seem impossible? Do you want to change career paths?

iPhone app development is exploding and as an app developer you have options. You can choose to either make your own app idea or earn a fantastic salary. Look for yourself, iPhone developers are making $97,000 - $137,000 in New York (Indeed.com, May 2013).

This class is designed for non-geeks and people without any programming experience.

Remember how you learned to ride a bike? You might have tumbled a few times, but you kept going until you made it down the street. In the same way you can learn to create iPhone apps. In my iPhone course you'll be able to code apps from scratch and learn fundamental programming concepts.

I'll Be Your iPhone Coach

I believe you can learn and I will give you the steps that you need to succeed. Learning how to program is hard for a non-programmer, but with my class you'll acomplish small learning goals. Your small successes will allow you to tackle bigger challenges and build your ideas into iPhone apps.

iPhone Topics Covered

1. How to setup your Mac computer with Xcode

2. User interface design

3. Model View Controller (MVC) program design

4. Objective-C and C programming Memory management

5. Classes, methods, and functions

6. Graphics and touch gesture input (Like Clear app)

7. Table views (Like Tweetbot app)

After you finish the class you will be able to...

1. Create an iPhone app

2. Design user interfaces in Interface Builder

3. Understand Objective-C and C code

4. Identify advanced topics to dive into next

Student Apps 

Many of my students have built apps with the experience from this class. Checkout the latest student apps on the App Store!

Hop Scheduler - Brew beer with this app by Chris Gillis

Instaminion - A Dominion game randomizer by Tien Le

Questions?

Email PaulSolt@iPhoneDev.tv Tweet @PaulSolt

As your programming coach, I will guide you through a full iPhone app from start to finish that will be on its way to the App Store. I will provide source code for all examples so that you can see how an experienced developer works. During the class, I'll create a utility app for you to follow along step-by-step. But more importantly, you can apply everything in this class to your own projects.

Check out this short video on the sample project called "Mat Border Calculator." It's an app to help photographers and artists frame and mat their artwork.

Recommended Reading

Objective-C Programming: The Big nerd Ranch Guide

iOS Programming: The Big Nerd Ranch Guide (3rd edition)

PC Users

Borrow a Mac computer from a friend. (Free)

Signup for MacinCloud, a web-based Mac computer. Watch how to use it. ($20/month)

Class Reviews

“Very nicely done. Paul is a natural teacher and he covered the subject matter thoroughly.” - Wayne Hiner

“Great class - Paul's knowledge of iOS development and easy to follow teaching style makes this the perfect class for anyone interested in building their own Apps. I highly recommend you take this. ” - Chris Gillis

“Paul is a great teacher, he explains even very difficult concepts clearly and he is very helpful with online resources and books. I learned things with him I wouldn't ever thought. I am nota geek and now I am able to create an APP!!!” - Pamela Bini

“Awesome class! I learned the fundamentals for building an iPhone App from scratch. Paul walks you through specific examples on how to write code, design the user interface, and build your App. It's easy to follow, you can as many questions as you want. I think that it's a great stepping stone for anyone interested in building their own App.” - Yann Ilboudo

“Paul is just an incredibly gifted person who can convey complex topics such as C and Objective-C and how they apply to creating applications for both the Mac and iOS devices" - Skeeter Harris

Start Learning

Preview the class lessons on YouTube. Sign-up for my iPhone newsletter to get an edge on marketing, app development, and more. Learn how I got 180,000 downloads in 4 days.

Prerequisites
This class is designed for beginners. A Mac or PC can be used to learn iPhone app development. You'll need two books: Objective-C Programming and iOS Programming from the Big Nerd Ranch.
  • Beginner Difficulty
  • 268
    Student Projects Submitted
Project Guide by Paul Solt

iPhone/iPad Developer and Instructor

I love to learn and use new technology. My programming experience started with a TI-83+ calculator in 2000 and transitioned to Windows, Gameboy Advanced, Mac OS X, iPhone, and iPad. I share my knowledge on PaulSolt.com, iPhoneDev.tv, and StackOverflow.com

I skipped the “real world” to run my o...

96% Positive Reviews (Read All 16 Reviews)

    At a Glance

    • Self-Paced Class

    • Project Guide

    • 22 Video Lectures

    • 1,000+ Students

    • 96% Positive Reviews (16)

    Refer a Friend to Skillshare

    Tell a friend and get $10

    Learn more