10 Apps in 10 Weeks: iOS Edition

So you want to develop applications for iPad and iPhone?

What better way to learn application development than actually developing iOS apps?

In this program you'll use the tools, languages and technologies used by professional iOS developers each day. You'l learn the Swift 3 programming language and the latest version of XCode as you develop useful apps that you can test and run on your own device.

Here's the schedule:

Week 0: Intros and Get to Know you

  • Instructor and Student Intros
  • Download and Install Required Software (all Free)

Week 1: The Tip Calculator App

  • Creating an user interface
  • Obtan
  • Application Testing

Week 2: The Movie App

  • Obtaining API Data
  • Parsing XML content returned by an App
  • Parsing jQuery returned by an App
  • Event Lifecycle

Week 3: Metronorth Railroad App

  • Complex content parsing
  • Tableviews
  • Storing data on the device
  • Making multiple web service calls

Week 4: The Hungry Hero App

  • Getting started with Google API's
  • Obtaining device geolocation information
  • Displaying a Google Map embed
  • Map annotations

Week 5: Emergency Info App

  • Parsing public data services
  • Using MapKit to create map templates
  • Annotating MapKit Maps
  • Creating Interactive Annotations

Week 6: Nice To Meet You App

  • Using the FullContact Person API
  • Storing Contacts on the Device
  • Editing Device Contacts

Week 7: Chatter App

  • How to create point-to-point chat
  • How to create group chat
  • Serializing and saving objects in Javascript

Week 8: Runner App

  • Working with AWS (Amazon Web Services)
  • Storing data in a SQL database
  • Storing data in a no-SQL database

Week 9: Drawin' App

  • Drawing on the Canvas
  • Gestures
  • Saving Images

Week 10: Surprise! It's a Game

  • Reading device accelerator
  • Animation in your apps
  • Sound and Video

Your Instructor

Mark Lassoff
Mark Lassoff

Mark Lassoff is the founder of and lead instructor at LearnToProgram.tv. Mark has always considered himself a teacher first and a technologist second. With over 20 years experience teaching computer science Mark knows how to make complex technical concepts understandably. Mark's previous experience encompasses everything from startups to Fortune 500 companies.

Mark is the author of six programming books and dozens of online courses. He lives in Connecticut where he's redecorating his condo. Want to help?

Class Curriculum

  Week 0: Welcome from Mark
Available in days
days after you enroll
  Week 1: Chuck Norris Joke Generator
Available in days
days after you enroll
  Week 2
Available in days
days after you enroll

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!