The huge demand for single-page dynamic applications drove the popularity of React and React Native. Now, React has become the top choice among developers to design robust web apps. This has allowed React to become the most used JavaScript library.

In addition to React's versatile functionality, it is a very English-like language that makes it easy to learn and use. The concept behind React is a small block of code – called components. Once a developer builds a component they can re-use it over and over again removing any wasted time allowing developers to get the most out of their code. 

In this course, students will learn all major aspects of React and React Native. The class will start with basics such as learning how to compose components which are the foundations of React. During this course, students will build three fully working apps: a desktop application using React, and an IOS and Android app using React Native. 

This course is perfect for students looking to become full-stack Web Developers. Additionally, anyone looking to gain front-end development skills in Web Apps and Mobile Apps. Lastly, this course is perfect for any JavaScript developers who are not comfortable programming in React or React Native. 

This course has a prerequisite

Students should be comfortable with the fundamentals of JavaScript equivalent to our JavaScript & jQuery class.