Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. Coursera's Objective-C catalogue teaches you to build efficient, high-performance applications for Apple's macOS, iOS, watchOS, and tvOS. You'll learn everything from the basics of object-oriented programming, memory management, and the Cocoa Touch framework to advanced features like blocks, protocols, categories, and automated reference counting (ARC). By mastering Objective-C, you'll be able to create powerful and intuitive interfaces for Apple users, develop with the iOS SDK, and integrate APIs for advanced functionality.