Complete React Tutorial (with Redux)

by Net Ninja · 44 videos

Total watch time

5h 4m

at speed · exactly 5 hours, 3 minutes, 39 seconds at 1×

5h 3m 39s
1.25×4h 2m 55s
1.5×3h 22m 26s
1.75×2h 53m 31s
2h 31m 50s
Average video6m 54s
Longest16m 2s
Shortest2m 19s
Compare Open on YouTube JSON

Plan to finish

About 6 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 6 days. Turn on JavaScript to plan around your week.

Videos (44)

5h 4m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 Complete React Tutorial (& Redux ) #1- Introduction 4:26 2018-07-29
2 Complete React Tutorial (& Redux) #2 - How React Works 3:49 2018-07-29
3 Complete React Tutorial (& Redux) #3 - React Setup (with CDN) 3:06 2018-07-29
4 Complete React Tutorial (& Redux) #4 - React Components 9:29 2018-07-31
5 Complete React Tutorial (& Redux) #5 - State 5:53 2018-07-31
6 Complete React Tutorial (& Redux) #6 - React Dev Tools 4:45 2018-08-02
7 Complete React Tutorial (& Redux) #7 - DOM Events 9:16 2018-08-02
8 Complete React Tutorial (& Redux) #8 - Changing State (and 'this') 5:52 2018-08-06
9 Complete React Tutorial (& Redux) #9 - Intro to Forms 7:05 2018-08-06
10 Complete React Tutorial (& Redux) #10 - Create React App 5:26 2018-08-08
11 Complete React Tutorial (& Redux) #11 - Single Page Apps 7:41 2018-08-08
12 Complete React Tutorial (& Redux) #12 - Nesting Components 5:16 2018-08-10
13 Complete React Tutorial (& Redux) #13 - Props 6:02 2018-08-10
14 Complete React Tutorial (& Redux) #14 - Outputting Lists 8:44 2018-08-13
15 Complete React Tutorial (& Redux) #15 - Stateless Components 8:10 2018-08-13
16 Complete React Tutorial (& Redux) #16 - Conditional Output 6:20 2018-08-15
17 Complete React Tutorial (& Redux ) #17 - Forms Revisited 11:47 2018-08-15
18 Complete React Tutorial ( & Redux) #18 - Functions as Props 9:39 2018-08-17
19 Complete React Tutorial ( & Redux) #19 - Deleting Data 8:17 2018-08-17
20 Complete React Tutorial (& Redux) #20 - Recap & Virtual DOM 4:09 2018-08-18
21 Complete React Tutorial (& Redux) #21 - CSS Files 4:13 2018-08-20
22 Complete React Tutorial (& Redux) #22 - Lifecycle Methods 8:23 2018-08-20
23 Complete React Tutorial (& Redux) #23 - Todo App (part 1) 14:44 2018-08-22
24 Complete React Tutorial (& Redux ) #24 - Todo App (part 2) 9:42 2018-08-22
25 Complete React Tutorial (& Redux) #25 - The React Router 16:02 2018-08-24
26 Complete React Tutorial (& Redux) #26 - Links & NavLinks 4:59 2018-08-24
27 Complete React Tutorial (& Redux) #27 - Programmatic Redirects 7:01 2018-08-25
28 Complete React Tutorial (& Redux) #28 - Higher Order Components 7:29 2018-08-27
29 Complete React Tutorial (& Redux) #29 - Using Axios 10:26 2018-08-27
30 Complete React Tutorial (& Redux) #30 - Route Parameters (part 1) 9:14 2018-08-29
31 Complete React Tutorial (& Redux) #31 - Route Parameters (part 2) 7:51 2018-08-29
32 Complete React Tutorial (&Redux) #32 - Switch Tag 3:21 2018-08-31
33 Complete React Tutorial (& Redux) #33 - Importing Images 3:56 2018-08-31
34 Complete React Tutorial (& Redux) #34 - Introduction to Redux 5:57 2018-08-31
35 Complete React Tutorial (& Redux) #35 - Redux Stores 5:16 2018-09-03
36 Complete React Tutorial (& Redux) #36 - Redux Actions 4:16 2018-09-03
37 Complete React Tutorial (& Redux) #37 - Redux Reducers 3:06 2018-09-05
38 Complete React Tutorial (& Redux) #38 - Store Subscriptions 5:50 2018-09-05
39 Complete React Tutorial (& Redux) #39 - Setting up Redux in React 6:20 2018-09-07
40 Complete React & Redux Tutorial #40 - Mapping State to Props 6:46 2018-09-07
41 Complete React Tutorial (& Redux) #41 - Blog Detail Page 6:15 2018-09-10
42 Complete React Tutorial (& Redux ) #42 - Map Dispatch To Props 11:05 2018-09-10
43 Complete React Tutorial (& Redux) #43 - Action Creators 3:56 2018-09-12
44 Complete React & Redux Tutorial #44 - Wrap up & Next Steps 2:19 2018-09-14

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 5h 4m · 44 videos

Markdown
[![Watch time: 5h 4m · 44 videos](https://playlistduration.com/badge/playlist/PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG.svg)](https://playlistduration.com/playlist/PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG)
HTML
<a href="https://playlistduration.com/playlist/PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG"><img src="https://playlistduration.com/badge/playlist/PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG.svg" alt="Watch time: 5h 4m · 44 videos" width="196" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (cached). Private or deleted videos are excluded from totals.