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.



Foundations of Objective-C App Development
This course is part of iOS Development for Creative Entrepreneurs Specialization


Instructors: Don Patterson
Access provided by Coursera Learning Team
33,145 already enrolled
(557 reviews)
Skills you'll gain
Details to know

Add to your LinkedIn profile
1 assignment
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

There are 4 modules in this course
Welcome to Week 1! This week we will be discussing a variety of topics including the tools that we will be using, a basic orientation to the programming environment and the very basic programming syntax that Objective-C inherits from the C language.
What's included
10 videos4 readings1 assignment1 peer review
Welcome to Week 2! This week we will be learning about how functions are defined in C and then how methods are defined in Objective-C. We will look at the more complex rules surrounding scoping and encapsulation of variables and functions. We'll end the week learning about Objective-C objects and memory.
What's included
6 videos1 reading1 peer review
Welcome to Week 3! At the end of this week you will be able to use Objective-C objections by defining them, instantiating them and passing messages to them. We will also introduce you to some of the objects that are build into the language.
What's included
6 videos1 reading1 peer review
Welcome to Week 4! This week we will be learning about built-in features that help to manage data structures and memory
What's included
11 videos1 reading1 peer review
Instructors

Offered by
Why people choose Coursera for their career




Learner reviews
557 reviews
- 5 stars
74.86%
- 4 stars
17.95%
- 3 stars
3.59%
- 2 stars
1.43%
- 1 star
2.15%
Showing 3 of 557
Reviewed on Oct 27, 2015
Overall is was a nice course, but could be a bit more clear. In the last 2 assignments, something different was shown in the assignment video than what was written on the assignment paper.
Reviewed on Oct 23, 2015
Very well indeed. Sometimes too fast, especially for non-English people. Yet, pause and rewind buttons work fine )))
Reviewed on Dec 11, 2015
I am just a beginner and i Love apple inc and its products. I would love to learn this course and the instructors are cute and amazing. We will have a good communication and relation here. Thanks
Explore more from Computer Science
University of California, Irvine
SkillUp EdTech
University of Toronto

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy