Certificate in Reactnative Mobile Development

Our flagship full-time intensive course teaching all there is to know about mobile development using React Native

  • TBD
  • 60 sessions
  • 8.0 hours/session


This full-time course will provide everything you need to kickstart your career as a React Native mobile developer.

About this course

Students will be taught in a classroom lecture setting on how to code in mobile apps in React Native using a project based learning method.

At the end of the course, students will:

• Learn how to use React's custom markup language, JSX, to clean up your Javascript code
• Master the process of breaking down a complex component into many smaller, interchangeable components
• Grasp the difference between “props" and “state" and when to use each
• Render interactive, media-rich components in beautifully styled apps
• Develop apps that are unique, fun, and responsive
• Build on both Android and iOS platforms
• Master integration with Firebase for user authentication
• Learn the core principles of navigation with React Native
• Learn the theory and practice of implementing complex Animation systems
• Bootstrap your app using the new Expo platform
• Navigate your user around using React-Navigation
• Engage your users with automated Push Notifications
• Enhance authentication flows in your app with One Time Passwords with Twilio
• Increase your app's reliability with Offline Data Persistence
• Educate your users on how to use your app with Welcome Tutorial pages
• Authenticate your users using Facebook OAuth
• Go beyond the mobile front end with Google Cloud Functions: Add custom logic to your Firebase backend
• Locate your users with cross-platform MapView components


UpCode Academy

Attend coding classes taught by true experts working in the industry. Get practical instructions and interact with these practitioners during the classes.

  • 33 Courses
  • 1,381 Students
  • 33 Instructors

Subscribe to our Newsletter