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

Establishing Product-Market Fit (Coursera) Coursera
University of Maryland, College Park

Establishing Product-Market Fit (Coursera)

Entrepreneur and investor Marc Andreessen coined the term product-market fit in 2007 when he said, “Product-market fit means being in a good market with a product that can satisfy that market.” While there are ample articles that mention the term, detailed guidance on how to actually achieve product-market fit is scarce.

Jun 15th 2026
4 Weeks
Exploiting and Securing Vulnerabilities in Java Applications (Coursera) Coursera
University of California, Davis

Exploiting and Securing Vulnerabilities in Java Applications (Coursera)

In this course, we will wear many hats. With our Attacker Hats on, we will exploit Injection issues that allow us to steal data, exploit Cross Site Scripting issues to compromise a users browser, break authentication to gain access to data and functionality reserved for the ‘Admins’, and even exploit vulnerable components to run our code on a remote server and access some secrets.

Jun 22nd 2026
4 Weeks
Principles of UX/UI Design (Coursera) Coursera
Meta

Principles of UX/UI Design (Coursera)

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.

Jun 22nd 2026
5-12 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.

Jun 15th 2026
5-12 Weeks
Building High Quality User Experience Using Material UI (Coursera) Coursera
NIIT StackRoute

Building High Quality User Experience Using Material UI (Coursera)

A user experience is built upon a user’s experiences and interactions with a product, system, or service. Providing high quality digital experiences in a web application involves writing CSS codes which focus on display, navigation, actions, input, and communication. However, CSS has its own set of challenges which can be addressed using Material UI design library.

Jun 15th 2026
2 Weeks
E-commerce Academy (Coursera) Coursera
Universidad de Palermo

E-commerce Academy (Coursera)

Este curso presenta todos los elementos necesarios para el desarrollo de un comercio electrónico y las variables que se deben considerar para poder vender online, ya sea productos o servicios. A lo largo de las cuatro semanas, analizaremos las características de las tiendas virtuales y qué aspectos debemos tener en cuenta para desarrollarlas.

Jun 22nd 2026
4 Weeks
Advanced Reproducibility in Cancer Informatics (Coursera) Coursera
Johns Hopkins University

Advanced Reproducibility in Cancer Informatics (Coursera)

This course introduces tools that help enhance reproducibility and replicability in the context of cancer informatics. It uses hands-on exercises to demonstrate in practical terms how to get acquainted with these tools but is by no means meant to be a comprehensive dive into these tools. The course introduces tools and their concepts such as git and GitHub, code review, Docker, and GitHub actions.

Jun 22nd 2026
5-12 Weeks
Conduct UX Research and Test Early Concepts (Coursera) Coursera
Google

Conduct UX Research and Test Early Concepts (Coursera)

Conduct UX Research and Test Early Concepts is the fourth course in a certificate program that will equip you with the skills you need to apply to entry-level jobs in user experience (UX) design. In this course, you will learn how to plan and conduct a usability study to gather feedback about designs. Then, you will modify your low-fidelity designs based on insights from your research. Current UX designers and researchers at Google will serve as your instructors, and you will complete hands-on activities that simulate real-world UX design scenarios. Learners who complete the seven courses in this certificate program should be equipped to apply for entry-level jobs as UX designers.

Jun 15th 2026
4 Weeks
Advanced Django: Advanced Django Rest Framework (Coursera) Coursera
Codio

Advanced Django: Advanced Django Rest Framework (Coursera)

Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills (similar to those covered in the Django for Everybody specialization). The modules in this course cover testing, performance considerations such as caching and throttling, use of 3rd party libraries, and integrating frontends within the context of the Django REST framework.

Jun 22nd 2026
4 Weeks
Introduction to GitHub Copilot (Coursera) Coursera
Microsoft

Introduction to GitHub Copilot (Coursera)

Join our course led by Gabe Leon de Mattos, a seasoned developer and leader. You will learn how to use GitHub Copilot. This course is for developers who want to be more productive with GitHub Copilot. You'll learn how to use GitHub Copilot in real projects. The course is hands-on and lasts 90 minutes. You'll set up Copilot, write better prompts, and work Copilot into your coding routine.

Jun 22nd 2026
4 Weeks
UX Research at Scale: Surveys, Analytics, Online Testing (Coursera) Coursera
University of Michigan

UX Research at Scale: Surveys, Analytics, Online Testing (Coursera)

This UX course will provide an overview of survey methodology from the perspective of UX research. UX surveys typically focus on uncovering user needs, connecting needs to user characteristics, and gaining insight into user attitudes towards systems they use. In this course, learners will learn the basics of UX survey research and conduct a survey of their own design!

Jun 22nd 2026
5-12 Weeks
UX and Interface Design for Embedded Systems (Coursera) Coursera
University of Colorado Boulder

UX and Interface Design for Embedded Systems (Coursera)

UX and Interface Design for Embedded Systems is the first of three classes in the Embedded Interface Design (EID) specialization, an online version of the on-campus EID class taught in graduate embedded systems design. This first course is focused on user experience (UX) and the related methods, practices, and principles that will help ensure your embedded interface designs for devices and systems are what your users both need and want.

Jun 22nd 2026
5-12 Weeks