Share this project

Done

Share this project

Done
Make iPhone apps + Apple Watch apps with Swift for iOS 8's video poster
Play

Swift iPhone App Course Bundle - Learn how to make iPhone and Apple Watch apps designed for iOS 8. No programming experience required. Read more

Rochester, NY Apps
Share this project
502
backers
$47,560
pledged of $10,000 goal
0
seconds to go

Funded!

This project was successfully funded on September 29.

Swift iPhone App Course Bundle - Learn how to make iPhone and Apple Watch apps designed for iOS 8. No programming experience required.

Rochester, NY Apps
Share this project

About this project

Late Backers (Get 7 Courses)

Updates

Start learning today (see Update #7). You don't need any programming experience to make iPhone apps.

The Goal - publish your iPhone app 

In these courses, the goal is to make learning how to create iPhone apps and games fun, exciting, and approachable. You will learn purposeful and valuable information that will help you feel comfortable and confident creating apps and games on your own. 

You will come away from these courses excited and passionate about creating high quality apps and you will understand the entire process of creation from inception through launch.

The Complete Bundle ($149+) includes 7 online courses

  • You'll get 60+ hours of course materials and 180+ videos. 
  • The first 31 day course will kickoff on October 6th, 2014.
  • Save 50% on retail prices. Each course will sell for $99.

The Friends Bundle ($199+) includes 7 online courses for 2 people

  • Start learning together today.
  • Save an additional 33% with the Early Bird discount.
  • Includes the Apple Watch course.

Stretch Goal: The Media Pack for Apps

To help you create your first iPhone app or iPhone game I'm adding new stretch goals (update #12). These stretch goals will allow me to collaborate with talented artists, designers, composers, and sound designers to craft art and sound assets that you can leverage in your apps throughout these courses.

The Media Pack's art, sound, and music will be available for any backer reward above $29.

  • $40,000 - Art for Apps
  • $45,000 - 2D Art for Games
  • $50,000 - Sound Effects for Apps
  • $55,000 - Sound Effects for Games
  • $65,000 - Music Tracks for Games

The 7 Courses in the Complete Bundle

Back the Complete Bundle ($149 and up) and you will get 7 iPhone app programming courses that will teach you the basics for how to make iPhone apps, Apple Watch apps, and iPhone games utilizing both Swift and Objective-C. 

You will also learn vital but often overlooked real world skills, such as how to publish your app on the App store. Each course is designed to fit into your daily schedule with short video lessons, code exercises, and Q&A videos. Learn efficiently at your own pace. 

The Complete Bundle of courses includes:

New Courses (4 Courses)

  • 1st Course: Swift and iOS 8 Apps in 31 days
  • 2nd Course: iPhone Games with Sprite Kit in 31 Days
  • 3rd Course: Real World App Experience
  • 4th Course: Make Apps for App Watch

Published Courses (3 Extra Courses)

  • 5th Course: Make iPhone Apps with Objective-C (Start Today)
  • 6th Course: iPhone App Programming with Objective-C (Start Today)
  • 7th Course: Swift Primer (Start Today)

Note: Backers can get access to the published courses with Update #7

Reward Levels: $149+ for Complete Bundle

Why take these courses?

Wanting to create an app or game can be an exciting but an often daunting task. You might not be sure where to start or how to actually make your idea a reality.  

These courses, offered by a proven iPhone App Expert, will provide you the knowledge you need to get started. You will have personal feedback to ensure you understand the material and are set up for success.

Why Swift?

Swift is a new programming language from Apple that is faster, easier, and safer to write than Objective-C. This means you can create higher quality iOS apps with less effort that won’t crash (often leading to poor reviews on the App Store).

The 31 Day Course Method

Research shows that if you spend 20 hours committing to learn something new, you can retain and acquire that skill [1]. 

The first two beginner courses are offered in a 31 day format (20+ hours of content) that are designed to provide a daily lesson schedule that is manageable and structured, yet allows for flexibility while trying to fit learning into your busy routine.

Each 31 course consists of:

  • 20 Daily Lessons (60 minutes/day)
  • 3 Weekend App Challenges (2 hour projects)
  • 5 day Final App Competition (1 weekend + 3 days)

The courses are taught utilizing tactics that will ensure you understand the material and that you are ready to move on to the next topic:

  • Video lectures to teach concepts
  • Code exercises to encourage practice
  • Q&A videos to answer you and your classmates’ most frequently asked questions
  • App challenges to cement learning

Do you want to build an app, but think you’re too busy?

Each course features content that is split into daily lessons, which are flexible chunks of course materials that won’t overwhelm you. There will be actionable tips and tricks that you can leverage in your own apps.

The daily format allows you to fit learning iPhone app programming around your schedule, life commitments, and to explore at your own pace. You can follow the daily material two or three days a week and you will finish each 31 Day course within three months. Or you can accelerate your learning using daily lessons five days a week and finish within 31 days.

When are these courses offered?

These courses will be a hybrid of online videos and personal feedback. All videos will be recorded and hosted online for your convenience (streaming with subtitles and DRM free downloads). 

Your daily questions and feedback will be used to create bonus materials and Q&A videos.

  • October 6th - 1st Course: Swift and iOS 8 Apps in 31 Days
  • November 17th - 2nd Course: iPhone Games with SpriteKit in 31 Days
  • January 12th - 3rd Course: Real World App Experience
  • Spring 2015 (Date TBD) - 4th Course: Make Apps for Apple Watch

What will each course teach me?

1st Course: Swift and iOS 8 Apps in 31 Days

This course will teach the basics of programming along with the new programming language called Swift. You will walk away with an understanding of how to write code, design interfaces with Xcode 6, and create iPhone apps.

2nd Course: iPhone Games with Sprite Kit in 31 Days

iOS 8 and Sprite Kit are two technologies that make it simple to create a game. You will leave this course with an understanding of how to manage multiple screens, save your game, add special effects, and create fun gameplay. 

3rd Course: Real World App Experience

Once you know the basics of creating an app or game, this course will show you crucial next steps of what to do. You will get to see and participate in an idea phase for an app, watch as iPhone prototypes are created, and see an App Store app submission. 

You will leave this course with an understanding of how to submit your app to the App Store, app marketing strategies, and how to gain insights for sales and downloads of your app.

This course will also include live streaming and Q&A video sessions where you can ask questions that relate to your specific app.

4th Course: Make Apps for Apple Watch

New technology like the Apple Watch will revolutionize how we interact with our iPhones. 

This course will teach you how to create rich mobile experiences for the  Watch using Actionable Notifications, Glances, and the WatchKit API. The new sensors and data will enable a new set of apps for health, games, and productivity.

You will gain an understanding of how to leverage the iPhone and Apple Watch together to create unique app experiences on modern hardware.

5th Course: Make iPhone Apps in Objective-C (Beginner Course)

In this course that you can start today, you’ll learn how to think about code in addition to writing code in Objective-C. There are many Open Source projects written in Objective-C, which means that it's a good language to learn after you master Swift. You can use Objective-C side-by-side with Swift, and it'll round out your potential iOS job openings. 

In the course, you’ll learn from lectures and code tutorials that you can follow along. Watch 60+ videos and test your skills with challenges.

[Backers can start today]

6th Course: iPhone App Programming with Objective-C (Project-based)

After you master the basics of Objective-C you’re ready to dig into learning the Cocoa Touch APIs, which provide access to the Camera, GPS, Table Views, Auto Layout (i.e. responsive design), saving/loading data, and more. You'll learn how to take an idea all the way to a fully working app with 17 hours of content.

[Backers can start today]

7th Course: Swift Primer - Create Your First iPhone App

Getting started is the hardest part. In this primer course you’ll learn how to setup your Mac with Xcode in under an hour. You’ll also learn how to make your first iPhone app for iOS 8 using Swift.

[Backers can start today]

Who is teaching these courses?

I'm Paul Solt and I am an experienced and trusted iPhone App Expert. I am passionate about helping you learn how to create apps, and I love to see your ideas come to life. 

My credentials include:

The Inspiration Behind These Courses and the Kickstarter

Last year I started my first Kickstarter because I wasn’t happy with how people were being taught how to make apps and games. Online and college courses were out of date or non-existent. 

Fast forward a year, and I’m still not satisfied. I felt like the communication loop was not complete and that creative people weren’t learning how to actually bring their apps full circle and put them on the App Store. 

There’s a lot to learn beyond the basics.

That’s why in this Kickstarter, I’ve adjusted my courses to include personal feedback and Q&A videos to help students overcome the hurdles that often can be associated with app development. I'll be teaching you how to publish your app after you finish design it. I’m so excited to help you understand app and game development, while utilizing the latest technology from Apple. 

Testimonials

"The way Paul explains things is perfect for my tell, show, do, review learning style. This is something I never thought I'd get into and I am enjoying thoroughly!” - Dan Texter

"I really like this class. I would recommend it to anyone starting to learn iOS development, because no 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 is very clear and his voice is pleasant to listen to. This is important to me as it makes online classes more acceptable. This is a good course.” - Sam Lau

"Clear and concise concepts which makes this class easy to grasp especially for someone who has no prior experience in programming!” - Riaz Latib 

Research

[1] The First 20 Hours: How to Learn Anything... FAST! by Josh Kaufman

Featured on:

Swift Developer Weekly

[Click to get great resources for building apps in Swift]

iPhone Life

Thank You!

I wouldn't have been able to focus on teaching iPhone app programming without your support.

Please back the Complete Bundle and I will teach you how to make iPhone apps and iPhone games using Swift and iOS 8.

Risks and challenges

There may be delays from Apple's launch dates for iOS 8, Swift, or the Apple Watch.

Last year I launched a successful Kickstarter project that included over 150 videos and 40 hours of content. After a year of producing content I have streamlined my process for creating new videos and supplemental materials.

With that said, it does take time to prepare, practice, record, edit, and upload videos. Along with each video I create sample code, which is easy to follow and I write articles to help highlight the key takeaway points. It is an involved process, but I believe that it's the best way to teach you.

Even with experience with online teaching, there is the potential for hardware failure, sickness, or software issues that could delay launch date or daily materials.

I have been teaching online for two years, and I understand how to overcome many of the challenges in online course production. I appreciate your support to design course materials that will enable you to create iPhone apps and games.

Learn about accountability on Kickstarter

FAQ

  • Yes. Everyone who backs the project ($29+) will be able to start on launch day, i.e. October 6th (pending Apple's iOS 8 launch date).

    Here are the start dates for each course:

    1. October 6th - Course 1: Swift and iOS 8 Apps in 31 Days
    2. November 17th - Course 2: iPhone Games with SpriteKit in 31 Days
    3. January 12th - Course 3: Real World App Experience

    All the content is recorded and you can re-watch videos or try code exercises if you miss a day.

    You don't have to stick to the 31 day format, but it will help you learn the fastest. Plus you'll be able to get daily feedback via Q&A videos.

    Last updated:
  • No prior programming experience is needed.

    I teach iPhone programming courses for absolute beginners.

    Last updated:
  • Yes.

    All videos will be recorded and published each day when the course launches (see timeline). During the launch of a course, if you miss a day, you can go back and watch the materials you missed.

    The course is live, in the sense that your feedback will help shape the direction of extra content for each daily lesson.

    Everyone who participates when the courses launch will be able to ask questions and I can create Q&A videos that provide concise answers or extra code tutorials.

    The answer is yes, you can study at your own pace and you don't have to follow the course daily if it doesn't fit into your schedule.

    Last updated:
  • To learn effectively you will need a Mac 2008+ ($500-$3,000) with Mountain Lion or Yosemite.

    Xcode 6 is a free download that will be available this fall, you can get the beta version here: https://developer.apple.com/swift/resources/

    It is possible to learn with a Windows PC, but you'll have to use http://MacinCloud.com to use a Mac via Google Chrome ($20/month)

    If you want to install your app on your iPhone (or sell it!) you'll have to signup for Apple's developer program for $99/year. https://developer.apple.com/programs/ios/

    If you're on a budget, you can wait to signup for the $99/year developer program. You can Signup when you are ready to submit your app to the App Store.

    Last updated:
  • Send me an email at PaulSolt@iPhoneDev.tv or find me on Twitter at http://Twitter.com/PaulSolt

    Last updated:
  • No.

    Last year I published a short free course. Over 6,735 students signed up.

    71.3% of my students never watched the first video. They didn't even start.

    Less than 3.1% of students completed the short course.

    People who pay for online courses have much better completion rates, and have been more active than students who enroll for free.

    My goal is for you to make and sell your app on the App Store. That's why the new courses have a daily structure to them. It's to encourage you to work on small parts of the course, and to accomplish daily learning objectives.

    Last updated:
  • These iPhone courses will teach you how to code, but more importantly they will teach you how to figure out new things. My courses don't cover every single topic that you'd need to make Uber, so you're going to have to fill in the blanks.

    Generally your first app will take anywhere from 2-6 months to develop. Most of my students have published apps 1-2 months after completing my courses.

    It's unrealistic to assume you can make the same app as a team of iPhone developers after these courses. Instead, think smaller and build a working prototype. That's how Uber started, it didn't have the same features on launch or user interface that you see in the App Store today. Apps are constantly changing as the development teams add and remove features.

    Just remember that each "simple feature" you put on your feature list isn't simple and will take time to implement and test. I highly recommend that you pick a small feature set (3 features) and write them down. If the features are concrete you are ready to begin, but if they're still abstract you need to break them down into smaller features.

    You want to have actionable tasks, so that when you go to add a new thing like (Maps) to your app, you know exactly what you have to add to complete the feature/task.

    The key to getting to an app like Uber is lots of iteration. They didn't build the app overnight, and they have added features and tweaks month over month.

    Last updated:

Rewards

  • You selected
    Pledge $29 or more

    146 backers Limited (54 left of 200)

    EARLY BIRD STARTER - 1 Course - Swift and iOS 8 Apps in 31 Days

    Estimated delivery:
  • You selected
    Pledge $29 or more

    14 backers Limited (186 left of 200)

    EARLY BIRD  WATCH - 1 Course - Make Apps for Apple Watch

    Estimated delivery:
  • You selected
    Pledge $49 or more

    44 backers

    STARTER - 1 Course - Swift and iOS 8 Apps in 31 Days

    Estimated delivery:
  • You selected
    Pledge $79 or more

    31 backers Limited (169 left of 200)

    EARLY BIRD  WATCH BUNDLE - 2 Courses - Swift and iOS 8 Apps in 31 Days + Make Apps for Apple Watch

    Estimated delivery:
  • You selected
    Pledge $99 or more

    14 backers

    BASIC BUNDLE - 2 Courses -

    Swift and iOS 8 Apps in 31 Days +
    iPhone Games with Sprite Kit in 31 Days

    Estimated delivery:
  • You selected
    Pledge $99 or more

    6 backers

    APP BUNDLE - 2 Courses - Swift and iOS 8 Apps in 31 Days + Real World App Experience. Learn how to make and sell your ideas as apps on the App Store.

    Estimated delivery:
  • You selected
    Pledge $99 or more

    0 backers

     WATCH BUNDLE - 2 Courses - Swift and iOS 8 Apps in 31 Days + Make Apps for Apple Watch

    Estimated delivery:
  • You selected
    Pledge $149 or more

    69 backers

    COMPLETE BUNDLE - 3 Courses -

    Swift and iOS 8 Apps in 31 Days +
    iPhone Games with Sprite Kit in 31 Days +
    Real World App Experience

    Estimated delivery:
  • You selected
    Pledge $149 or more

    126 backers

    COMPLETE BUNDLE - 7 Courses - Swift and iOS 8 Apps in 31 Days + iPhone Games with Sprite Kit in 31 Days + Real World App Experience + Make Apps for  Watch + Swift Primer + Make iPhone Apps with Objective-C + iPhone App Programming with Objective-C **Learn starting today**

    Estimated delivery:
  • You selected
    Pledge $199 or more

    14 backers Limited (11 left of 25)

    EARLY BIRD FRIENDS BUNDLE - Invite 1 friend to make apps with you - All 3 Courses - Swift and iOS 8 Apps in 31 Days + iPhone Games with Sprite Kit in 31 Days + Real World App Experience

    Estimated delivery:
  • You selected
    Pledge $199 or more

    20 backers Limited (5 left of 25)

    EARLY BIRD FRIENDS BUNDLE - Invite 1 friend to learn with you - COMPLETE Bundle for two - 7 Courses - Swift and iOS 8 Apps in 31 Days + iPhone Games with Sprite Kit in 31 Days + Real World App Experience + Make Apps for  Watch + Swift Primer + Make iPhone Apps with Objective-C + iPhone App Programming with Objective-C

    Estimated delivery:
  • You selected
    Pledge $299 or more

    0 backers

    FRIENDS BUNDLE - Invite 1 friend to make apps with you - All 3 Courses - Swift and iOS 8 Apps in 31 Days + iPhone Games with Sprite Kit in 31 Days + Real World App Experience

    Estimated delivery:
  • You selected
    Pledge $299 or more

    0 backers

    FRIENDS BUNDLE - Invite 1 friend to learn with you - COMPLETE Bundle for two - 7 Courses - Swift and iOS 8 Apps in 31 Days + iPhone Games with Sprite Kit in 31 Days + Real World App Experience + Make Apps for  Watch + Swift Primer + Make iPhone Apps with Objective-C + iPhone App Programming with Objective-C

    Estimated delivery:

Funding period

- (45 days)