Meta IOS Developer Professional Certificate
Courses Weekly Breakdown
Coursera Study Guide
Click to Enroll in Coursera Meta IOS Developer Professional Certification
Meta IOS Courses Weekly Breakdown
TABLE OF CONTENT
- COURSE 1 – INTRODUCTION TO IOS MOBILE APPLICATION DEVELOPMENT
- COURSE 2 – VERSION CONTROL
- COURSE 3 – PROGRAMMING FUNDAMENTALS IN SWIFT
- COURSE 4 – PRINCIPLES OF UX/UI DESIGN
- COURSE 5 – CREATE THE USER INTERFACE WITH SWIFTUI
- COURSE 6 – ADVANCED PROGRAMMING IN SWIFT
- COURSE 7 – WORKING WITH DATA IN IOS
- COURSE 8 – MOBILE DEVELOPMENT AND JAVASCRIPT
- COURSE 9 – REACT BASICS
- COURSE 10 – REACT NATIVE
- COURSE 11 – IOS APP CAPSTONE
- COURSE 12 – CODING INTERVIEW PREPARATION
COURSE 1 – INTRODUCTION TO IOS MOBILE APPLICATION DEVELOPMENT
You’ll be introduced to the core web development technologies like HTML and CSS and get opportunities to practice using them. You will also be introduced to modern UI frameworks such as Bootstrap and React that make it easy to create interactive user experiences.
- Week 1 – Introduction to Mobile Application Development
- Week 2 – Simulation and Development
- Week 3 – Building the app
COURSE 2: Version Control
1Learn how modern software developers collaborate across the world without messing up each other’s code. You will look at the different version control systems and how to create an effective software development workflow. You will be introduced to some of the most commonly used Linux commands that you can use to work with files on your hard drive and create powerful workflows that will automate your work, saving you time and effort.
COURSE 3 – PROGRAMMING FUNDAMENTALS IN SWIFT
Practice and expand on the fundamentals of programming that are core to any language as well as the unique aspects of Kotlin syntax. You will work with data types, functions, conditionals, operators, collections-arrays, variables and loops.
- Week 1 – Introduction to Programming in Swift
- Week 2 – Data Structures
- Week 3 – Functions and Closures
- Week 4 – Structures and Classes
COURSE 4: Principles of UX/UI Design
Learn the fundamentals of User Experience (UX) research and design. Become immersed in the UX process of identifying problems and iterating and testing designs to find appropriate solutions. You’ll learn how to empathize with users through best-practice research approaches, and create common UX artifacts such as user personas. And you’ll use UX insights to make appropriate design decisions.
COURSE 5 – CREATE THE USER INTERFACE WITH SWIFTUI
This is a beginner course for learners who would like to prepare themselves for a career in Android development. To succeed in this course, you should understand the basics of Kotlin and cross-platform development for mobile applications.
- Week 1 – Getting started with SwiftUI
- Week 2 – SwiftUI foundations
- Week 3 – Advanced SwiftUI
- Week 4 – Creating a SwiftUI app
COURSE 6 – ADVANCED PROGRAMMING IN SWIFT
In this course, you will expand your Kotlin fluency by exploring the advanced concepts used by many Kotlin programmers. You will learn the more advanced features of Kotlin that are required to build a robust, functional Android app.
- Week 1 – Advanced custom data types
- Week 2 – Code organization
- Week 3 – Error handling, functional programming and testing
- Week 4 – Create a dinner menu
COURSE 7 – WORKING WITH DATA IN IOS
Learn how to work with web technologies and persistent data on Android applications even after you close or restart an app. There is a focus on web communication and developer tools and you will discover how Kotlin applications communicate over the web. You’ll learn how data formats and web protocols work in relation to Kotlin apps. Furthermore, you will practice applying asynchronous programming techniques using Kotlin.
- Week 1 – Introduction to REST APIs
- Week 2 – Interacting with REST APIs in Swift
- Week 3 – Data in Swift
- Week 4 – Final Project
COURSE 8: Mobile Development and JavaScript
This course is the first in a series that will allow you to expand your skills as an Android developer into the world of cross-platform mobile development. This will allow you to use your foundations as an Android developer to build cross-platform mobile applications. The first step in this expansion is learning to program in JavaScript. This will prepare you to learn to use the React library for mobile development.

COURSE 9: React Basics
React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps). In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app.
- Week 1 – React Components
- Week 2 – Data and State
- Week 3 – Navigation, Updating and Assets in React.js
- Week 4 – Your first React app (No Questionaries available)
COURSE 10: React Native
React Native is an open-source framework for building cross-platform applications (apps) using React and the platform’s native capabilities. In this course, you will move from the basics of React to a more advanced implementation using React Native. You’ll review a wide range of different React components and ways of styling them. And you’ll get to practice using different mobile methods of interactivity with React Native.
COURSE 11 – IOS APP CAPSTONE
This course gives you the opportunity to demonstrate the skills you gained from completing the Android Certificate program. You’ll do this by developing an Android app to order food from the Little Lemon restaurant. In other words, you’ll create the solution to a real-world problem.
- Week 1 – Starting the Project
- Week 2 – Project Functionality
- Week 3 – Project Assessment
COURSE 12: Coding Interview Preparation
React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps). In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app.
Subscribe to our site
Get new content delivered directly to your inbox.
Quiztudy Top Courses
Popular in Coursera
- Meta Marketing Analytics Professional Certificate.
- Google Digital Marketing & E-commerce Professional Certificate.
- Google UX Design Professional Certificate.
- Meta Social Media Marketing Professional Certificate
- Google Project Management Professional Certificate
- Meta Front-End Developer Professional Certificate
Liking our content? Then, don’t forget to ad us to your BOOKMARKS so you can find us easily!