e-Learning Education Web Development

Build Apps with React in Web and Mobile

Current Status
Not Enrolled
Get Started

React is a javascript library to build user interfaces. This course aims to help you with understanding React concepts and help you clear any misconception about the React. You will be assisted with our experienced instructor with your learning journey. This course will cover the basics of React like creating usable components until the more advanced React patterns such as handling state management and using React hooks for sharing stateful logic. You will learn how to use the same React concepts to build Web, Android, and IOS apps. This course is aimed for students who already have experience in programming preferably in HTML and JavaScript. If you just finished your bachelor’s and you want additional knowledge in web development this course is what you need. 

About the Instructor: 

Aymen Alashwal is a senior software engineer at Nintex with public speaking skills and talks. He has around 7+ years of experience in software engineering working on multiple sectors in the industry with different technologies and languages. He’s also holding a computer science master’s degree from the University of Malaya. He worked previously in Photobook and Mondiale and was involved in web development. He worked at the Lebanese International University as a teacher assistant. He is passionate about web technology React with deep knowledge and understanding of this topic. 

What will you get out of the course? 

  • You will be able to understand React mental model (state and props)
  • You will be able to build and deploy React application 
  • You will learn new ES7 and Javascript syntax 
  • You will enjoy building apps with React 😉


  • Bring your own laptop. 
  • You should have Intermediate knowledge in HTML and Javascript
  • Install Node.js and VSCode 
  • Be ready to enjoy building with React

How is this course structured ? 

  • This course is intended to be conducted face to face, meaning you would be attending sessions with the lecturer at the Dece center. You will be later assigned a task after each lesson and graded afterwards. 
  • Classes will be conducted on Tuesday, Wednesday, and Thursday for three weeks. Each class session will last about 2 hours, with 15 minutes break included. In each session, we will be tackling a lesson and its full topics. We would also have time for reviewing previous submitted tasks as well as having a Q&A section. Tutorials will occur on Saturdays, for one hour. 


Course Content

Expand All