Mobile Development Course with React Native

This isn’t just a boot camp or tutorial. With this course, you’ll learn how to create immersive mobile applications with React Native and learn how to research and understand documentation so you can build out any feature you are required to build.
View Course Options
View Course Intro

Who is this course for?

We’ve designed this course with multiple tracks. So whether you’re just starting out or an advanced developer, we have the perfect track for you. See the options below to get started!

About Mobile Development with React Native

Course Summary

You will learn to build a functional mobile app from scratch that runs on Android and IOS. A mobile app that is dynamic, full of modern features, and connected to an API provided by Bottega.
You will learn to build for asynchronous behavior, authentication, build a full search engine, style and forms, dynamic use of images, API integration to generate records, set permissions, etc. and wrap up all of that in a way that users will be able to understand.
  • Convenience of Remote Learning
  • Learn how to create Apps for iPhone & Android
  • Lifetime Access to Course (including updates)
  • Mentors Available for Assistance during the course
  • Mentor Guidance for Publishing Apps

Course Options

Same Outcome. Different Starting Points


No Dev. Experience

This course is perfect for people who are new to development and want to learn how to create immersive mobile apps with React Native.

  • HTML
  • CSS
  • Modern JS
  • Type Script
  • React JS
  • React Native

Full-Time or Part-Time (Remote)


for Developers

This course is perfect for developers who want to learn React JS for web apps as well as React Native for creating immersive mobile apps with React Native.

  • Type Script
  • React JS
  • React Native

Part-Time (Remote)



for React Developers

This course is designed for developers who already work in React JS for web apps, but who want to start creating immersive mobile apps with React Native.

  • Type Script
  • React Native

Part-Time (Remote)


Why React Native?

Use the right tools!

We intentionally designed our course around React Native to provide our students with the best knowledge and skills that will make them more relevant in the work force and give them more industry marketability.
Here are just some of the great apps that have been created with React Native.
Check out this video by our instructor outlining just some of the reasons React Native is the best choice for mobile apps.

Language Summaries

New to coding? Veteran Coder? Doesn’t matter. Either way this course will teach you two of the most in-demand programming languages to meet all your employer’s software development needs.

Java Script

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

React JS

React is a powerful javascript library that allows developers to create both large and small web-applications.  It handles data dynamically and aims to provide speed, simplicity, and scalability to user interfaces in applications. React JS is a trending language that is in high demand with business owners.


TypeScript is an open-source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles to JavaScript.

React Native

React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. Use a little—or a lot. You can use React Native today in your existing Android and iOS projects or you can create a whole new app from scratch.

Don't wait! Apply now and join the nearly 40,000 students who have benefited from our high quality, proprietary educational training system.
  1. Bottega is Accredited by the Northwest Accreditation Commission | Cognia as a Post-Secondary non-degree granting school. Cognia is a private accreditation body and not recognized by the U.S. Department of Education. Additionally, Bottega received CREDIT recommendation recognition through the American Council on Education to provide Computer Science credit and transcript service through ACE. Explore the benefits of having current curriculum and receive both your industry credential and a path to college credit.
  2. New Charter University is accredited by the Distance Education Accrediting Commission. The Distance Education Accrediting Commission is listed by the U.S. Department of Education as a recognized accrediting agency. The Distance Education Accrediting Commission is recognized by the Council for Higher Education Accreditation (CHEA). New Charter University is a subsidiary of Bottega, LLC.