Chevron Left
Back to Foundations of Objective-C App Development

Learner Reviews & Feedback for Foundations of Objective-C App Development by University of California, Irvine

557 ratings

About the Course

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...

Top reviews


Invalid date

Very well indeed. Sometimes too fast, especially for non-English people. Yet, pause and rewind buttons work fine )))


Invalid date

Great intro to obj-c. Gives a ramp up starting with c that helps make sense of some of unique characteristics of the objective-c language. Mmmmm pixie sticks.

Filter by:

151 - 175 of 183 Reviews for Foundations of Objective-C App Development

By Pascal R

Apr 14, 2016

Presentation is clean and good. Exercises are totally guided, and don't actually cover the whole scope of the course.

By Murillo S S

Feb 2, 2017

Learned so much in this course. Looking forward to moving on to the next courses!

By Abdullah A

Jun 22, 2016

Very well explanation. However, a lot of Objective-c features are not covered.

By Yoel G

Feb 14, 2016

Needs further explanations, good if you already have a programming foundation

By 崔心海

Apr 22, 2016

Have no Chinese sub,most API can't use. Homework is not suit for teaching.

By Parth N

Nov 25, 2015

This course is very good and fantastic way to start the Objective-C.

By Leandro S

May 11, 2016

It should definitely have more quizzes! At least one per week!

By David V F

May 4, 2020

Its a great course, the only issue is that need to be update.

By Manideep c

Mar 16, 2020

Its a good course for basic learning of Objective C

By Abhishek P

Dec 12, 2016

A very good and in-depth knowledge providing course

By Ehab M A

Sep 28, 2016

Such a great, and easy going course

By Artyom Z

Jul 30, 2019

The course is old at the moment

By Vinny

Nov 30, 2015

Nice starter !!

By Manan J

Mar 15, 2018

Great course

By vviko R

Nov 16, 2015

Very useful

By Arturas-Alfredas L

May 10, 2018

Good one

By Daniel S

Apr 9, 2017


By Dallas B K

Sep 5, 2016

I cannot sign up for the message board -- why can't we just use Coursera's built-in one like other classes do? Also, it would be a lot nicer if we didn't have to pay to even submit quizzes to get any feedback. I feel like I should only have to pay to get the certificate or maybe a final project review. Also, I don't really think all the intro to programming stuff should be in this class. It seems like it should be a separate class, really, like explaining what a function is. Objective C is big enough on its own without trying to teach C, too. The assignments aren't very inspiring, either, although I like how simple the first one was because it got me on my computer trying to do it the first day.

By Frank G

Oct 17, 2018

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.

By Lee H

Aug 2, 2017

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.

By 陈沈悦

Aug 8, 2017

It's an application develop course for total beginners who want to quickly develop a software, which may not be suitable for those who want to really get a whole picture of the obj-c language


Feb 13, 2016

Not very proper explanation of How to use Control key with mouse to set button properties.

No discussion forum

By Juan R S

Aug 7, 2017

lacks updated information

By Aum S

Jul 8, 2017

Not to bad, but its hard

By Alfred R

Oct 7, 2023

it is a little bit old