Insights

React Fundamentals · Course Insights

Where learners are getting stuck, and where the course can be improved.

248enrolled
Completed 92 · 37%In Progress 124 · 50%Not Started 32 · 13%
Completion Rate
37%+5% vs last cohort
Avg. time6.4 days avg
11open insights
6
5
12% vs last week
Source
Severity
Signal Alert
1 recurring pattern
4 cohorts

Same confusion has shown up in the last 4 cohorts

Signal: Recurring pattern — not a one-off

💬 CompanionModule 3 · State & Effects · 3.3 State Management
💬 Companion

34 learners asked the Companion to re-explain this

Signal: 34 repeat questions on the same concept, last 14 days

Module 3 · State & Effects · 3.3 State Management
📊 LMS

68% of learners answer this question wrong

Signal: 68% select the same incorrect option

Module 2 · Components & Props · 2.2 Props vs State
📊 LMS

41% of learners drop off mid-video and don't return

Signal: Drop-off concentrated at the 6-minute mark

Module 4 · Rendering & Performance · 4.1 Rendering Lists
💬 Companion

Learners keep asking what a term means

Signal: Possible dialect mismatch for this cohort

Module 1 · Getting Started · 1.3 JSX in Depth
📊 LMS

This 90-second segment is rewatched 3x on average

Signal: Rewatch cluster between 2:10–3:40

Module 3 · State & Effects · 3.3 State Management
📊 LMS

80% of learners skip this reading

Signal: Median time on page: 4 seconds

Module 5 · Data & Forms · 5.1 Controlled Forms Guide
💬 Companion

Learners keep asking about a concept this module assumes they already know

Signal: 12 learners asked about 'component lifecycle basics' before this module starts

Module 4 · Rendering & Performance
💬 Companion

Frustration language is clustering on this lesson

Signal: 18 messages matching 'I don't get it' / 'this is confusing'

Module 3 · State & Effects · 3.2 useEffect Patterns
📊 LMS

Learners take 3x longer than expected here

Signal: Average completion: 24 min vs. 8 min expected

Module 5 · Data & Forms · 5.2 Fetching Data
💬 CompanionCourse Gap

Learners ask about a related topic this course doesn't cover

Signal: 12 unique questions about advanced routing

Module 6 · Wrapping Up
Consider expanding