Capstone (React App) (Coursera)

Offered by Meta,
Capstone (React App) (Coursera)

This course enables you to demonstrate multiple skills from this program by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. The course Capstone project will test your knowledge and understanding in mobile development using React Native.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

To complete this course, you will need React Native experience.
During this course, you will be guided through the process of building an app, combining all the skills and technologies you've learned throughout this program to solve the problem at hand.
By the end of this course, you will be able to demonstrate the following skills:

  • Set up a development environment for working on a React Native project
  • Set up a remote GitHub repository to which you can commit local project changes
  • Apply UX and UI principles to guide creation of a wireframe and prototype for your app
  • Develop screens for a React Native app featuring various components and interactive elements
  • Design an onboarding process for welcoming new users to your app
  • Set up a navigation flow to enable users to move between screens in your app
  • Fetch data from a remote server and store it in a database, and then render it in your app
  • Implement data filtering functionality to enable users to customize information
  • Evaluate the work of your peers and provide informed and constructive feedback

On completion of the Capstone project, you’ll have a job-ready portfolio that you can show to recruiters, demonstrate during interviews and impress potential employers.
This course is part of the Meta React Native Specialization.

Syllabus

WEEK 1
Starting the Project
In this module, you'll first review what you need to set up prior to developing a mobile application in React Native, and how to do it. You'll then plan the UX and UI by designing a wireframe before adding high-fidelity visual elements.

WEEK 2
Project Functionality
In this module, you'll set up the functionality of your app. This calls for you to utilize various React Native libraries and components to produce an onboarding flow, navigation routes, a customizable profile page and a food-ordering interface.

WEEK 3
Project Assessment
In this module, you'll be assessed on the knowledge that you've acquired and applied throughout the course. You'll also have the option to learn what steps to take to submit an application for publication on the Google Play Store or iOS App Store.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Mobile Development (Coursera) Coursera
Meta

Introduction to Mobile Development (Coursera)

If you want to become a mobile developer, this course is a good place to start. You will learn about the day-to-day responsibilities of web and mobile developers and get a general understanding of the core and underlying technologies that power the internet. You’ll be introduced to core technologies like HTML and CSS, and get opportunities to practice using them.

Sep 21st 2026
4 Weeks
Introduction to User Experience Design (Coursera) Coursera
Georgia Institute of Technology

Introduction to User Experience Design (Coursera)

The focus of this course is to introduce the learner to User Experience (UX) Design. User Experience design is design that is user centered. The goal is to design artifacts that allow the users to meet their needs in the most effective efficient and satisfying manner. The course introduces the novice to a cycle of discovery and evaluation and a set of techniques that meet the user's needs.

Oct 5th 2026
5-12 Weeks
Introduction to Git and GitHub (Coursera) Coursera
Google

Introduction to Git and GitHub (Coursera)

In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git. We'll also go through how to setup an account with a service called GitHub so that you can create your very own remote repositories to store your code and configuration.

Sep 15th 2026
4 Weeks
Fundamentals of Web Development (Coursera) Coursera
Illinois Tech

Fundamentals of Web Development (Coursera)

This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jQuery, and graphical applications as well as the client and server architecture of the Internet and related web technologies. The creation and deployment of modern, standards-compliant web pages are addressed. Students create and deploy a Web site with multiple pages and cross-linked structures.

Oct 5th 2026
5-12 Weeks
React Fundamentals (Coursera) Coursera
Board Infinity

React Fundamentals (Coursera)

The React Fundamentals course is designed to provide a comprehensive introduction to React, the popular JavaScript library for building user interfaces. This course is ideal for web developers who are new to React or who have some experience with React and want to deepen their knowledge of the library. The course covers the fundamental concepts of React including components, props, state, and events. Participants will learn how to build simple and complex React components, handle user events, and manage component states.

Sep 21st 2026
3 Weeks
Version Control with Git (Coursera) Coursera
Atlassian

Version Control with Git (Coursera)

The Version Control with Git course provides you with a solid, hands-on foundation for understanding the Git version control system. Git is open source software originally created by Linus Torvalds. Git manages team files for large and small projects. This allows the team to continuously improve its product. It is used by most major technology companies, and is assumed knowledge for many modern programming and IT jobs. It is a core component of DevOps, continuous delivery pipelines and cloud-native computing. You could also use Git to manage the many continuously improving revisions of that book that you are writing.

Oct 5th 2026
4 Weeks
Front-End Developer Capstone (Coursera) Coursera
Meta

Front-End Developer Capstone (Coursera)

The Capstone project enables you to demonstrate multiple skills from the Certificate by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. This course will test your knowledge and understanding, and provide you with a platform to show off your new abilities in front-end web development using React. During this course, you will be guided through the process of building an app, combining all the skills and technologies you've learned throughout this program to solve the problem at hand.

Sep 21st 2026
4 Weeks
Version Control (Coursera) Coursera
Meta

Version Control (Coursera)

Learn 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.

Sep 21st 2026
4 Weeks
React Native (Coursera) Coursera
Meta

React Native (Coursera)

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.

Sep 21st 2026
5-12 Weeks