Pluralsight

React 17: Getting Started

Beginner 4 hours English
Our recommendation
A Pluralsight course teaching the most popular front-end library by building real things. Across about four hours you learn React's core concepts — components, props and state, and Hooks. The fundamentals still apply, but note the course targets React 17; React has since moved on, so a few APIs and defaults will differ from the current version.

Good for: Learning React's core concepts by building.

Less suitable if: You want the very latest React or you do not know JavaScript.

Skills you'll gain

ReactComponentsProps and stateHooksFront-end developmentJavaScript

Is this course right for you?

A good fit if you…

You know JavaScript basics
You want React fundamentals
You learn by building

Consider something else if you…

You need the very latest React features
You do not know JavaScript yet
You already use React

Requirements: JavaScript fundamentals.

Realistic time: Around 4 hours.

About this course

React 17: Getting Started teaches the most popular front-end library by building real things. Across about four hours you learn React's core concepts — components (both function and class), props and state, and Hooks — alongside the modern JavaScript features React relies on, applied in hands-on projects including a game.

What you'll learn

Build React function and class components
Manage props and state
Use React Hooks
Apply modern JavaScript in React
Compose components into a UI
Build a small interactive app

This course includes

4h
On-demand video
Yes
Mobile access
English
Language

What it costs

Access comes with a Pluralsight subscription (Standard about $29/month or $299/year; Premium about $45/month or $499/year), with a 10-day free trial.

Comparison · LBS

Compare alternatives for React 17: Getting Started

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Pluralsight
React 17: Getting Started
Price
Paid
Pluralsight subscription · from $21/mo billed annually (free trial)
Duration
4 hrs
Level
Beginner
Certificate
Coursera4.9(22,000)
Algorithms Specialization
Price
Paid
Subscription-based, free to audit
Duration
200 hrs
Level
Intermediate
Certificate
Specialization
edX4.9(18,000)
CS50's Introduction to Computer Science
Price
Free
Audit free · $199 cert
Duration
100 hrs
Level
Beginner
Certificate
University Certificate
freeCodeCamp4.8(18,000)
Responsive Web Design Certification
Price
Free
Completely free, forever
Duration
300 hrs
Level
Beginner
Certificate
Course Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

Instructor

SB
Samer Buna
Pluralsight instructor

Taught by Samer Buna, a software architect, author and prolific Pluralsight instructor specialising in JavaScript, React and Node.js.

About this provider

PL
Pluralsight
Tech skills platform for software developers, IT ops, and security professionals.
Visit Pluralsight

Frequently asked questions

React has moved on to newer versions, so some APIs and defaults differ. The core concepts — components, props, state and Hooks — still apply, but check newer material for current best practices.
Yes — solid JavaScript fundamentals are expected before learning React.
Yes — Pluralsight offers a 10-day free trial that includes the full library.
React's core concepts: components (function and class), props and state, and Hooks.
Pluralsight issues certificates of completion on its paid plans, but they are learning records rather than formal or accredited qualifications — the value is the skills.
Paid
Pluralsight subscription · from $21/mo billed annually (free trial)
Enroll now