About this Course

101,911 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Intermediate Level

This course requires knowledge of HTML, CSS, JavaScript and Git/GitHub

Approx. 12 hours to complete
English

What you will learn

  • Develop interactive user interfaces (UIs) and web applications using React, JSX, and ES6.

  • Build dynamic websites and front-end applications quickly and easily with reusable React components.

  • Communicate and exchange data with external services using GET, POST, UPDATE, and DELETE requests.

  • Employ and work with various React concepts and features including props, states, hooks, forms, and Redux.

Skills you will gain

  • Web Development
  • User Interface
  • React (Web Framework)
  • Front-end Development
  • JavaScript
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Intermediate Level

This course requires knowledge of HTML, CSS, JavaScript and Git/GitHub

Approx. 12 hours to complete
English

Instructor

Offered by

Placeholder

IBM Skills Network

Syllabus - What you will learn from this course

Week
1
Week 1
3 hours to complete

Building Rich Front-End Applications with React and ES6

3 hours to complete
6 videos (Total 34 min), 3 readings, 4 quizzes
Week
2
Week 2
3 hours to complete

React Components

3 hours to complete
5 videos (Total 30 min), 1 reading, 3 quizzes
Week
3
Week 3
2 hours to complete

Advanced React

2 hours to complete
6 videos (Total 38 min), 1 reading, 3 quizzes
Week
4
Week 4
4 hours to complete

Final Project

4 hours to complete
3 readings

Reviews

TOP REVIEWS FROM DEVELOPING FRONT-END APPS WITH REACT

View all reviews

About the IBM Full Stack Software Developer Professional Certificate

IBM Full Stack Software Developer

Frequently Asked Questions

More questions? Visit the Learner Help Center.