How to Program iPhone Apps in Three Weeks

What You’ll Do
Project: Build Your First iPhone App.
What You’ll Learn

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

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

You learn best with hands-on tutorials and practice. It's just like how you learned to ride a bike. In the same way you can learn to create iPhone apps. In my class you'll watch video tutorials and learn to code apps from scratch.

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.

Student Apps 

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

  1. Hop Scheduler - Brew beer with this app by Chris Gillis
  2. Instaminion - A Dominion game randomizer by Tien Le

Questions?

iPhone Topics Covered

  • How to setup your Mac computer with Xcode
  • User interface design
  • Model View Controller (MVC) program design
  • Objective-C and C programming
  • Memory management
  • Classes, methods, and functions
  • Graphics and touch gesture input (Like Clear app)
  • Table views (Like Tweetbot app)

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

  • Create an iPhone app
  • Design user interfaces in Interface Builder
  • Understand Objective-C and C code
  • Identify advanced topics to dive into next

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. Each week I will answer questions in the weekly office hours. 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.

Required Reading

PC Users

  1. Borrow a Mac computer from a friend. (Free)
  2. 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 Today

Beginner Level

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.

About Your Teacher
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 own software studio called Artwork Evolution. We design photo apps, entertainment apps, and games for iPhone, iPad, and Mac. 

Quick Facts:

  • I created 5 apps on the App Store (Photo Table and Artwork Evolution).
  • I was an Adjunct Professor at Rochester Institute of Technology (RIT).
  • I worked for Apple Inc. and Microsoft.
  • I keep a Discraft 175g frisbee in my backpack.
16 Class Reviews See All Reviews

    Next Peer Feedback Session

    21

    Tue, May 21st, 2013

    At a Glance

    16 Class Reviews

    See all

    22 Video Lessons

    Lifetime access

    Project Guide

    Go at your own pace

    Peer Feedback Sessions

    Get feedback on your work

    1000+ Students

    Tell a friend and get $10 Learn more