Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Frontend Development using React

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This react js course gives you the complete frontend development skills that React developer roles demand - covering HTML, CSS, JavaScript, React components, hooks, Redux, and API integration. Start with HTML and CSS: build structured web pages using semantic HTML, forms, tables, and media - then style with CSS Grid, navigation bars, dropdowns, and responsive design. Next, master JavaScript: variables, arrays, DOM manipulation, event listeners, fetch API, and exception handling. Then dive into React JS: set up create-react-app, work with JSX, function components, props, useState, useEffect for API calls, useContext, and React Redux with useSelector and useDispatch - finishing with a capstone React application. By the End, You Will: - Build responsive web pages using HTML5, CSS Grid, and modern UI design principles - Create interactive JavaScript apps with DOM manipulation, AJAX, and real-time event handling - Develop React JS apps with components, hooks, Context API, and Redux state management - Apply complete react course skills in a portfolio-ready capstone React web application Ideal For: Beginners learning React JS; JavaScript developers adding React; CS students pursuing react js certification; anyone targeting react front end developer or full stack roles on Coursera. Enroll now and build the React JS skills that top frontend employers hire for. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Microsoft Corporation, Meta, or any of their subsidiaries or affiliates. This course is not official preparation material for any of these companies. All trademarks, service marks, company names, logos, and brand names mentioned are the property of their respective owners and are used for identification, educational, and informational purposes only. No claim is made to exclusive rights to use any third-party trademarks apart from their context in this educational material.

Syllabus

  • Introduction to HTML & CSS
    • Build complete, professionally styled web pages from scratch using HTML and advanced CSS techniques. You will master semantic HTML tags, forms, tables, media elements, and IFrames, then apply CSS selectors, pseudo-classes, pseudo-elements, the box model, CSS Grid, navigation bars, dropdowns, responsive units, and image galleries - covering every react front end developer foundational skill required before JavaScript and React.
  • Introduction to JavaScript Programming
    • Master JavaScript programming and build dynamic, interactive web applications using DOM manipulation, event handling, and async data loading. You will write JavaScript programs using variables, arrays, strings, functions, and control flow, then manipulate the Document Object Model to update page content in real time, handle user events, load data with the fetch API and AJAX, and handle exceptions - the full JavaScript skill set that underpins React JS development.
  • React for Frontend development
    • Develop scalable, production-ready React JS applications using the complete React ecosystem. You will set up create-react-app, work with JSX, build function components with props, manage state using useState, handle side effects with useEffect and API calls, solve prop drilling with useContext, implement global state management with React Redux using useSelector and useDispatch, and build a peer-reviewed capstone React application demonstrating mastery of the full react js course curriculum.

Taught by

Board Infinity

Reviews

4.2 rating at Coursera based on 61 ratings

Start your review of Frontend Development using React

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.