Try iOS

Learn iOS to create iPhone apps. This iOS tutorial reviews app development from the ground up and requires only basic coding experience.

Enroll Now to Play

Course Overview

  1. Level 1 on Try iOS

    Level 1 Free Level 3 Videos | 11 Challenges
    App Anatomy

    Together we'll write our first simple iPhone app and learn about the different parts of an app.

  2. Level 2 on Try iOS

    Level 2 4 Videos | 14 Challenges

    Placing buttons & labels on our screen.

  3. Level 3 on Try iOS

    Level 3 5 Videos | 12 Challenges
    Tabs, Images, & Scrolling

    Adding some tabs to switch between the different parts of our app, adding images, and learning about our scroll window.

  4. Level 4 on Try iOS

    Level 4 2 Videos | 8 Challenges
    UINavigation & Buttons

    Navigating between between different parts of our app, and creating custom buttons.

  5. Level 5 on Try iOS

    Level 5 3 Videos | 13 Challenges
    Table View Controllers

    Building out table views, a common part of any iPhone app.

  6. Level 6 on Try iOS

    Level 6 3 Videos | 9 Challenges

    Connecting to the internet to fetch data and using NSDictionary.

Completed Try iOS

Complete these levels to unlock

Course Completion Badge

Learn iOS to create iPhone apps. This iOS tutorial reviews app development from the ground up and requires only basic coding experience.

Supplemental Learning

Recommended Prerequisites

About The Professor

Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.

View Full Credits

Course Notes

  • Estimated Course Length: 6 - 8 hours
  • Try iOS targets iOS 6.

Course Reviews (109)


Try IOS is a great introduction to programming for iWhatever devices. The course deftly sidesteps the diversion of the Apple development environment, XCode, simulators and NIB files and instead focuses on the structure of IOS applications - the relationship between controllers and views, and for good measure adds some network code and JSON into the mix. I can't fault the course. It's to the point, it takes the participant (and we do have to participate) deeper and deeper into the architecture of IOS development, peeling back the layers as we progress. The coding exercises are well explained and re-enforce understanding, without inhibiting progress by making exercises overly burdensome. At all times there is a helping hand with notes, and even hints. This is a faultless approach to teaching programming, encapsulating gentle humour, teaching and participation. Try IOS is the Tina Turner of development courses - simply the best.


I backed you guys on kickstarter and I was not disappointed. This course really did help with learning the basics on iOS. Before I took this course I was having a lot of trouble learning it on my own by using tutorials on the internet. I feel confidence that will a little more training I could get started on working on my app. Thanks guys!


The technology that makes this course work is seriously impressive. More impressive still is the pace at which the key elements of CocoaTouch are covered. The writing, presenting and structure of assignments is terrific. There probably wasn’t a lot of choice in the matter, but I think opting to teach programmatic view construction over Interface Builder proves to be a massive win. This course is the first time I’ve understood how views and their controllers come operate within an app. This being a “Try …” course, assignments are a little on the easy side, but I reckon most people will be ready to head straight into their first app by the end. Much love to Code School for this awesome course.


Thanks guys, for the first time I understood the basics of iOS programming!