14 episodes

While there are many resources out there to help you get started in developing for iPhone OS devices, this course aims to answer the question: "What next?" Fundamentals of Cocoa development are explained, but the class quickly moves on to coverage of the many interesting frameworks within iPhone OS. Topics such as Core Animation, Core Data, OpenGL ES, multithreading, and iPad-specific development are presented from the perspective of an experienced Cocoa developer.


This course is offered by the Madison Area Technical College's Information Technology Department and is a once-a-week professional development class. Course videos are made available in 720p HD upon the completion of the semester, and the detailed course notes (in VoodooPad format) can also be downloaded from the iTunes U class page. Links to all sample applications used for the course can be found in the notes.


Prerequisites: Completion of iPhone Apps Development or previous experience with developing for the iPhone OS platform.

Advanced iPhone Development - Fall 2010 Madison Area Technical College

    • Technology
    • 3.6 • 8 Ratings

While there are many resources out there to help you get started in developing for iPhone OS devices, this course aims to answer the question: "What next?" Fundamentals of Cocoa development are explained, but the class quickly moves on to coverage of the many interesting frameworks within iPhone OS. Topics such as Core Animation, Core Data, OpenGL ES, multithreading, and iPad-specific development are presented from the perspective of an experienced Cocoa developer.


This course is offered by the Madison Area Technical College's Information Technology Department and is a once-a-week professional development class. Course videos are made available in 720p HD upon the completion of the semester, and the detailed course notes (in VoodooPad format) can also be downloaded from the iTunes U class page. Links to all sample applications used for the course can be found in the notes.


Prerequisites: Completion of iPhone Apps Development or previous experience with developing for the iPhone OS platform.

    • video
    1. Introduction / Design of iOS applications

    1. Introduction / Design of iOS applications

    • 2 hrs 28 min
    • video
    2. Understanding Cocoa / Targeting multiple OS versions and devices

    2. Understanding Cocoa / Targeting multiple OS versions and devices

    • 3 hrs 1 min
    • video
    3. Testing

    3. Testing

    • 3 hrs 2 min
    • video
    4. Views and view controllers

    4. Views and view controllers

    • 2 hrs 36 min
    • video
    5. Quartz 2D

    5. Quartz 2D

    • 2 hrs 15 min
    • video
    6. Core Animation

    6. Core Animation

    • 2 hrs 52 min

Customer Reviews

3.6 out of 5
8 Ratings

8 Ratings

Willibob1909 ,

Very frustrating to watch...

I appreciate that these videos are free but I find Dr. Brad Larson to be completely unwatchable. He doesn't speak clearly and is frequently unsure if his notes contain information about a particular topic.

The lessons don't flow at all and I can feel myself getting very frustrated while watching. So much so that I actually cannot watch any more of them which is a shame because I had high hopes for these.

I've watched Paul Hegarty's CS193P from start to finish and they are so enjoyable to watch. I was inspired to develop my first iPad app after watching CS193P.

I had hoped that the Advanced iPhone Development videos would be a good next step but unfortunately no.

If I was actually in Dr. Brad Larson's class and had paid money for the tuition then I would be requesting a refund.

Top Podcasts In Technology

Listeners Also Subscribed To

More by Madison Area Technical College