IBM
Get Started with iOS App Development
IBM

Get Started with iOS App Development

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

5 hours to complete
3 weeks at 1 hour a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

5 hours to complete
3 weeks at 1 hour a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Describe the iOS environment and the role of Xcode in iOS development

  • Use the iOS Simulator to test and debug iOS applications

  • Describe fundamental Swift programming concepts and explore app development with Swift

  • Apply Swift and SwiftUI programming skills to create basic iOS apps

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

August 2024

Assessments

5 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your Mobile and Web Development expertise

This course is part of the IBM iOS and Android Mobile App Developer Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • 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 from SkillUp EdTech
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 3 modules in this course

In this module, you will be introduced to the iOS environment and the Xcode integrated development environment (IDE). You will gain insight into the components, key features, essential tools, and key concepts for developing apps on iOS. You will also explore Xcode, its interface, and key features. In addition, you will learn to create new Xcode projects, manage them with Project Navigator, enhance workflows with Editor features, and use Git for team coordination. You will also have the opportunity to set up and explore the Xcode IDE and the iOS Simulator.

What's included

5 videos3 readings2 assignments4 plugins

In this module, you will explore the key concepts of Swift programming. You will learn about Swift features and concepts, delve into arrays, sets, and dictionaries, and learn how to create collections. You will also gain insight into SwiftUI features and the steps to create a SwiftUI project in Xcode. Additionally, you will learn about naming conventions and using comments and semicolons in the Swift syntax. The module also covers closures, enumerations, properties, and error handling for better data management and recovery. Following these foundational programming concepts, you will practically explore the basics of Swift and SwiftUI and create an iOS app UI.

What's included

5 videos1 reading3 assignments2 plugins

In this module, you will apply your Swift and SwiftUI programming skills to a comprehensive, hands-on project. You will develop a simple iOS app for managing and displaying recipes. You will be guided through the development process, from defining the recipe model and creating the sample data and views to running the app in the Xcode Simulator. The Course Wrap-Up video will recap the key concepts covered throughout the course. You will also have access to a comprehensive glossary that describes the key terms covered in this course.

What's included

1 video2 readings3 plugins

Instructors

Ramanujam Srinivasan
9 Courses37,356 learners

Offered by

SkillUp EdTech

Recommended if you're interested in Mobile and Web Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Mobile and Web Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,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

Frequently asked questions