Free Course Image Objective C programming

Free online courseObjective C programming

Duration of the online course: 2 hours and 34 minutes

New course

Master Objective C programming with this free course. Learn Xcode setup, basic variables, math operators, loops, conditionals, and object-oriented concepts. A must for app developers.

In this free course, learn about

  • Getting Started with Xcode and Objective-C Basics
  • Variables and Basic Data Types
  • Operators and Expressions
  • Comparison and Conditional Logic
  • Advanced Conditionals and Introduction to Loops
  • Looping Constructs and Flow Control
  • Break, Continue, and Loop Control Statements
  • Object-Oriented Programming Fundamentals
  • Properties, Accessors, and Variable Scope

Course Description

Welcome to "Objective C Programming" — your comprehensive guide to mastering Objective C, a pivotal language in the realm of app development! In just 2 hours and 34 minutes, this course promises to transform even the most novice programmer into someone proficient in using Objective C. As a part of the Information Technology category, this course specifically fits into the App Development subcategory, setting you on a path to create robust and efficient applications.

Diving right in, the journey begins with setting up your environment, crucial for any programmer. You'll start with the installation of Xcode, Apple's integrated development environment (IDE) tailored for macOS. Following a smooth setup, you'll quickly transition to running and familiarizing yourself with Xcode. This initial exposure acts as a foundation, equipping you with the essential tools and terminologies to move forward.

Building on this strong foundation, the course details the fundamental concepts of programming. Through clear and concise explanations, you'll gain an understanding of basic program structures, including variables — the building blocks of any programming language. By breaking it down into two parts, the course ensures that you fully grasp the concept before moving on to more complex topics.

An integral part of writing clean and effective code is proper commenting. This course emphasizes the importance of commenting within your code, a habit that's sure to benefit you in the long run. Subsequently, you'll delve into basic math and modulus operators, familiarizing yourself with compound and comparison operators—key elements in executing logical and efficient code.

Once you're comfortable with the basics, the course introduces control flow constructs with if-else statements. These lessons serve as a cornerstone, enabling you to make decisions within your code. Your newfound knowledge of simple and nested if-else statements will be put into practice, solidifying these crucial concepts through real-world examples.

The adventure doesn’t stop there! Loops are next, and through comprehensive lessons on for loops, while loops, and do-while loops, you'll learn to streamline repetitive tasks effectively. You'll even get to explore how to integrate loops with scanf, adding an interactive element to your programs. By understanding nested loops and the break and continue statements, you'll be able to manage more complex scenarios effortlessly.

One of the highlight sections is the introduction to objects, which forms the crux of Objective C's object-oriented programming paradigm. Through illustrative lessons, the course demystifies objects, getters, setters, and synthesized accessors. You'll also learn to utilize the dot operator and work with local variables, rounding out your skills to ensure you’re well-prepared for practical application.

Structured to cater to beginners, yet detailed enough to serve as a quick refresher for experienced coders, "Objective C Programming" ensures a thorough understanding of the essentials needed to succeed in app development. Although there are no reviews yet, the holistic approach and comprehensive coverage of fundamental topics make this course an excellent starting point for anyone looking to delve into Objective C programming.

Course content

  • Video class: Learn Objective C Tutorial 1.1 Installing Xcode 04m
  • Exercise: _Where can you download Xcode 4?
  • Video class: Learn Objective C Tutorial 1.2 Running and Setting Up Xcode 04m
  • Exercise: _Where can you find Xcode after installing it on your Mac?
  • Video class: Learn Objective C Tutorial 1.3 Explaining Basics of Program 08m
  • Exercise: _What is the purpose of the import statement "foundation/foundation.h" in Objective-C programming?
  • Video class: Learn Objective C Tutorial 1.4 Basic Variables pt1 08m
  • Exercise: _What is an integer in Objective C programming?
  • Video class: Learn Objective C Tutorial 1.5 Basic Variables pt2 07m
  • Exercise: _What is the difference between integers and floats in Objective C?
  • Video class: Learn Objective C Tutorial 1.6 Commenting 04m
  • Exercise: _What is the purpose of commenting in Objective-C programming?
  • Video class: Learn Objective C Tutorial 1.7 Basic Math Operators 05m
  • Exercise: _What are the five primary standard operators for performing arithmetic in Objective C?
  • Video class: Learn Objective C Tutorial 1.8 Basics of Modulus Operator 05m
  • Exercise: _What is the modulus operator in Objective-C programming?
  • Video class: Learn Objective C Tutorial 1.9 Compound Operators 04m
  • Exercise: _What are the basic operators in Objective-C?
  • Video class: Learn Objective C Tutorial 1.10 Comparison Operators 05m
  • Exercise: _What does the exclamation point equal sign (!=) do in Objective C programming?
  • Video class: Learn Objective C Tutorial 1.11 Basics of If and Else 05m
  • Exercise: _What is the purpose of an if-else statement in Objective-C programming?
  • Video class: Learn Objective C Tutorial 1.12 Nested If Else 07m
  • Exercise: _What message will be displayed if the rank is 11 and the age is 35 in the game being developed in the tutorial?
  • Video class: Learn Objective C Tutorial 1.13 Else If 05m
  • Exercise: _What is the message that will be displayed if the percent grade variable is greater than or equal to 80?
  • Video class: Learn Objective C Tutorial 1.14 Intro to For Loop 07m
  • Exercise: _What is looping in Objective C?
  • Video class: Learn Objective C Tutorial 1.15 Integrating Scanf with Loop 07m
  • Exercise: _What is the purpose of the scanf function in Objective-C programming?
  • Video class: Learn Objective C Tutorial 1.16 Nested For Loops da Doops 06m
  • Exercise: _What is nested looping in Objective-C programming?
  • Video class: Learn Objective C Tutorial 1.17 While Loops 04m
  • Exercise: _What is the definition of a while loop in Objective C programming?
  • Video class: Learn Objective C Tutorial 1.18 Do While 03m
  • Exercise: _What is the main difference between a do-while loop and a while loop in Objective C programming?
  • Video class: Learn Objective C Tutorial 1.19 Break Statement 07m
  • Exercise: _What is the purpose of the break statement in Objective C programming?
  • Video class: Learn Objective C Tutorial 1.20 Continue Statement 06m
  • Exercise: _What statement is used in Objective C to continue with the next iteration of a loop?
  • Video class: Learn Objective C Tutorial 1.21 Intro to Objects pt1 05m
  • Exercise: _What type of project are we creating in Xcode for this tutorial?
  • Video class: Learn Objective C Tutorial 1.22 Intro to Objects pt2 08m
  • Exercise: _What is the correct way to declare a method in Objective C?
  • Video class: Learn Objective C Tutorial 1.23 Getters/Setters Long Way 08m
  • Exercise: _What is the purpose of using getters and setters in Objective C programming?
  • Video class: Learn Objective C Tutorial 1.24 Synthesized Accessors (auto setter/getters) 04m
  • Exercise: _What are synthesized accessor methods in Objective-C?
  • Video class: Learn Objective C Tutorial 1.25 Dot Operator to Set/Get Instance Variables 02m
  • Exercise: _What is the dot operator in Objective-C used for?
  • Video class: Learn Objective C Tutorial 1.26 Local Variables 04m
  • Exercise: _What is the major difference between an instance variable and a local variable in Objective-C programming?

This free course includes:

2 hours and 34 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at App Development

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks