Front-End Development

Develop a strong understanding of React’s most essential concepts: JSX, components, and storing information via props and state. You will be able to combine these ideas in React’s modular programming style.

Education team

Unclecode
Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.

Course Creator

Arash
Arash is experienced in leading the entire development process of Kidocode's new products, projects and programs.

Course Moderator

Firdaus
Firdaus is mainly involved in the Web Development department but also does projects using Raspberry Pi and Arduino.

Course Trainer

Ahmed
Ahmed is an energetic and passionate instructor and trainer, specializing in basic and advanced web development.

Course Trainer

Front-End Development course for kids

What will you learn?

1
JSX & Components
In this module, you will learn about JSX syntax and how to create React components. You will also learn about the difference between stateless and stateful components.
2
Props & State
In this module, you will learn about props and state in React. You will also learn how to use props to pass data into components and how to use state to store information in a component.
3
React Router
In this module, you will learn about React Router, which is a library for creating routes in React apps. You will also learn how to use React Router to navigate between different pages in a React app.
4
Redux
In this module, you will learn about Redux, which is a library for managing state in JavaScript applications. You will also learn how to use Redux with React to manage the state of a React app.
5
React Native
In this module, you will learn about developing mobile applications with React Native

Our students

Course

FAQ

How often are the classes?
The classes are open everyday and available online, therefore there is no scheduled for our classes.
How long is the course?
This course is 50 hours long.
What days are the class?
Classes are available every day online, with no set schedule.
Is this course available online?
Yes, this course is available online, and it is very flexible with no set schedule. You can complete the class at your own pace, and there is also a final project.
What is the final project for this course?
For the final project, students will develop a strong understanding of React's most essential concepts: JSX, components, and storing information via props and state. They will be able to combine these ideas in React's modular programming style.