Latest Courses
Angular 2 Master Class with Alejandro RangelCheck course
The Comple JavaScript From Beginner To AdvancedCheck course
The Complete Android Oreo and Nougat App TutorialsCheck course
C Programming Skills Test With ExplanationCheck course
Modern .NET Ecosystem and .NET CoreCheck course
Python Programming Bible: Hands-On Python 3 with 10 ProjectsCheck course
Introduction to Cloud Computing on Amazon AWS for BeginnersCheck course
Learn basics of Redux in React Native in 2 hours!Check course
Learn Python Django From ScratchCheck course
The Complete PHP Bootcamp Course With Video Sharing ProjectCheck course
Angular 2 Master Class with Alejandro RangelCheck course
The Comple JavaScript From Beginner To AdvancedCheck course
The Complete Android Oreo and Nougat App TutorialsCheck course
C Programming Skills Test With ExplanationCheck course
Modern .NET Ecosystem and .NET CoreCheck course
Foundations of Objective-C App Development

Foundations of Objective-C App Development

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.1/10 (Our Score)
Product is rated as #9 in category IOS Swift

An introduction to the Objective–C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics. Objective–C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course. Upon completing this course, you will be able to: 1. Read and write Objective–C 2. Have a strong grasp of Objective–C objects 3. Organize their code professionally using objects and blocks 4. Prototype several entry–level apps Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting–edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways.

Instructor Details

Donald J. Patterson is an Associate Professor in the Donald Bren School of Information and Computer Sciences at the University of California, Irvine. Professor Patterson’s research lies at the interface of ubiquitous computing, artificial intelligence and human-computer interaction. In this space he researches applications, algorithms and systems that use intelligent context to support situated sustainable computing. He has received multiple impact awards for his research as well as for his support of undergraduate teaching and research. He has led several research projects including work on activity and event recognition from Wi-Fi networks, GPS and RFID sensor streams and social status streams. Other research includes work on the NSF funded Nomatic*IM project and Nomatic*Aid, a context aware instant messenger system, and a context aware photo-capture system respectively. Both of these systems work to bring the user control over the digital presentation of their context while solving a generalized form of the position to place problem. Patterson’s current research agenda focusses on developing robust sensor interpretation systems that can survive infrastructure intermittency in an effort to manage sustainable challenges in the future, aka Collapse Informatics. His published work has received best paper awards from the Computer-Human Interaction (CHI) conference and the IEEE International Symposium on Wearable Computing. Professor Patterson graduated in 2005 from the University of Washington with a Ph.D. in computer science where he was funded from competitive scholarships including the University of Washington Educator’s Fellowship, and the National Defense Science and Engineering Graduate Fellowship. Prior to graduate school, Professor Patterson served in the U.S. Navy as a Surface Warfare Officer stationed in Italy and Japan. He is also a co-founder of 4+ start-up companies based on his research.

Specification: Foundations of Objective-C App Development

Duration

19 hours

Year

2015

Certificate

Yes

Quizzes

Yes

49 reviews for Foundations of Objective-C App Development

4.6 out of 5
36
7
4
1
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Giuseppe R

    Good course, the review mechanism is a liability for the developer in order to guarantee a good learning result.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Lily J

    This is a good course for getting start on objective–c.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Jeremiah K

    An excellent introduction, I thoroughly enjoyed it found it very helpful.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Soumyadeep G

    Great course for getting started with iOS app development. It is very accessible even to inexperienced or new programmers. However, experienced programmers might find some of the lectures to be repetitive as they would have encountered those concepts before already. Prof. Patterson does an excellent job in his lectures in setting out the basics and helping people get started right away with building their own applications.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Kipp M

    New to programming, so some material that the professor glanced over was hard to follow. I really enjoyed this course, the pacing seemed great. Will try to complete things moving forward.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Daniel S

    .

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Steven M

    I looked at several other online iOS courses, I even purchased a couple before a friend suggested Coursera. The UCI program is one of the best introductions to Objective–C and iOS programming that I’ve come across. The curriculum is well thought out and follows a logical progression. Don does an excellent job presenting the concepts in a way that is easy to follow, but not overly simplified. Grading is done as peer reviews, which is nice as it allows you to see how your fellow peers approached the problem. I really enjoyed this course and am looking forward to the next one.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Dheeman R

    Really good beginners course as it actively gets you building apps whilst trying to teach you key concepts of programming in Objective C

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Ananta A S

    Very helpful and very well paced.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Deleted A

    A very well organized step by step introduction to iOS Application development using Objective–C. The course content is good and the instructor is good explaining clearly and in a detailed way. Thanks

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Carolina T

    Very good course for beginning to understand how to program apps for IOS using XCode, in Objective C. Very Useful.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Avatar

    Naga S P P

    The instructor is very knowledgeable about Objective–C and iOS programming. The walkthroughs were very well done. It doesn’t matter if you are a rookie or a veteran programmer, this course will help you start iOS development with ease.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Yulia S

    Detailed and comprehensive course. I like it! Thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Avatar

    Snehal M

    VERY GOOD

    Helpful(0) Unhelpful(0)You have already voted this
  15. Avatar

    Aum S

    Not to bad, but its hard

    Helpful(0) Unhelpful(0)You have already voted this
  16. Avatar

    Denis S

    Very nice course if you want to study Objective–C

    Helpful(0) Unhelpful(0)You have already voted this
  17. Avatar

    Lee H

    The course is reasonable, but the lecturer is quite tedious to follow sometimes, especially when he tries to explain basic computer science concepts. Some of his implementations have questionable coding syntax and style. Also note that this was recorded in 2015, and has not been updated and that really starts to tell as you progress through the specialization, especially in later courses where APIs he uses have been deprecated.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Avatar

    Xi C

    Easy to start and follow. Including fundamental knowledge of iOS.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Avatar

    Juan R S

    lacks updated information

    Helpful(0) Unhelpful(0)You have already voted this
  20. Avatar

    Denise J

    I learned to write four ios apps in four short weeks from zero to four. I love the cocoapods and getting data from the web.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Avatar

    Praveen J

    Really hands on!

    Helpful(0) Unhelpful(0)You have already voted this
  22. Avatar

    Albert L

    Very comprehensive and helpful staff.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Avatar

    Jose A R

    A awesome introduction to Objective–C, highly recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Avatar

    Vinay J

    Great Tutorial and Content of course

    Helpful(0) Unhelpful(0)You have already voted this
  25. Avatar

    Damian G F

    Good introduction to Objective–C. Nice teachers. Some PeerReview description requisites mentioned on text and video doesn’t match.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Avatar

    Rim A

    It’s a very well–structured course. I enjoyed it.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Avatar

    Supun D K

    Interesting for the beginners well explained lectures

    Helpful(0) Unhelpful(0)You have already voted this
  28. Avatar

    Afnan K

    Excellent course for beginner

    Helpful(0) Unhelpful(0)You have already voted this
  29. Avatar

    Harvey G

    This is a great course, recommended for anyone starting out in iOS Application development who would like to learn using Objective C. Thanks so much for providing this course.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Avatar

    Roberto A

    Great course!

    Helpful(0) Unhelpful(0)You have already voted this
  31. Avatar

    Manan J

    Great course

    Helpful(0) Unhelpful(0)You have already voted this
  32. Avatar

    Brandon G

    You’ll have to work around a bit of out–dated stuff from iOS 9 days (particularly how constraints are set up). But well worth the effort 🙂

    Helpful(1) Unhelpful(0)You have already voted this
  33. Avatar

    Tofique A K

    Awesome.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Avatar

    Arturas–Alfredas L

    Good one

    Helpful(0) Unhelpful(0)You have already voted this
  35. Avatar

    Miciah D

    This has been one of the most frustrating, excruciating educational experiences of my life. The instructor constantly makes students copy what he’s doing, without explaining the code he’s using or syntax. The peer review assignments are guided to the point of absurdity, so you’re not actually learning but instead parroting what he’s doing, hoping that someday you will understand intuitively what you’ve just done. Further, he’s constantly hemming and hawing, making typos, and generally being distracting with his lack of presentational confidence, so that you can’t focus on the material. The hemming and hawing I could deal with, if only the content were well thought–out and facilitated the learning process; sadly, this is not the case. For the first app wherein we do anything useful, we have to use someone else’s previously written object, CurrencyRequest, without any explanation of how it works or the syntax required to invoke it. We have to change permissions in some file––again with no explanation as to what we’re actually doing––then assign variables with––big surprise! new syntax which is not explained! Extremely disappointed, wish I could get my money back. I hope I can find a good course with a good instructor.

    Helpful(1) Unhelpful(0)You have already voted this
  36. Avatar

    Junran C

    excellent course! thoroughly enjoyed it

    Helpful(0) Unhelpful(0)You have already voted this
  37. Avatar

    Mathew W

    Exceptional Course!!!! Loved the course work and lessons each week. A true learning learning experience.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Avatar

    Frank G

    The course is fine for what it is, but it relates to an outdated version of XCode and iOS, and some of the key instructions don’t apply verbatim and leave the student searching for a solution. The course needs updating. Also, peer grading is slow and ineffective. Finally, it is possible to do the assignments without paying attention to the core lessons of the course because the instructor shows sample code that does almost the entire assignment in each case. Also, the videos are slow for experienced programmers. Even at 2X playback speed I was bored. It was okay for me, but I am concerned a beginner might have a tough time.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Avatar

    Jesper L

    When using terminal and some vital steps (that does is not directly included in learning path) the instructor can jump over them too quickly and you have a harder time to figure out what to do. On the other hand it made me do more research about solving these problems, which is great! As a comprehensive review I thought the instructor was truly engaged and I would like to have him as a teacher in reality. I recommend this course a lot!!!

    Helpful(0) Unhelpful(0)You have already voted this
  40. Avatar

    Cheung H K

    Good for beginners!

    Helpful(0) Unhelpful(0)You have already voted this
  41. Avatar

    notsoseamless

    Excellent course

    Helpful(0) Unhelpful(0)You have already voted this
  42. Avatar

    Kamaldeep T

    Lectures were a good refresher. Explanation of blocks and ARC was easily assimilable. Thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Avatar

    Artyom Z

    The course is old at the moment

    Helpful(0) Unhelpful(0)You have already voted this
  44. Avatar

    Douglas P

    It is not very polished. The lectures’ sound quality is sub par. Also, the curriculum really doesn’t deliver what is promised. It also took an extra few weeks to finish just waiting on others to grade my submissions.

    Helpful(0) Unhelpful(0)You have already voted this
  45. Avatar

    Rakesh K

    Very helpful and informative.

    Helpful(0) Unhelpful(0)You have already voted this
  46. Avatar

    Marcin D N

    Nice course with very professional instructor and high quality of teaching.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Avatar

    Jeffrey C M

    good hands on class, could be updated with new xcode app

    Helpful(0) Unhelpful(0)You have already voted this
  48. Avatar

    David A

    Great instructor and great content.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Avatar

    Kyle M

    I am taking this course with a background in C++. From my point of view, you do a good job of providing enough information for anyone with basic knowledge of C to learn objective c. I don’t have criticisms, so much as I’d like to make the following point. This is not the course that really taught me what the delegate pattern is; that came later. I noticed that another learner used a callback, but it wasn’t until the first assignment of a different course in the series that I learned how to implement a callback using the delegate pattern.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Foundations of Objective-C App Development
    Foundations of Objective-C App Development

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare