- Home
- Courses
- Development
- Modern Frontend with React
A course by Kenji Ito, staff frontend engineer
Modern Frontend with React & TypeScript
Write React that your future self can read. Components, types, data fetching and tests, built around one realistic app from blank folder to deploy.
You're enrolled
29%
4 of 14 lessons complete
Lessons
14
Difficulty
Intermediate
- Students
- 18,320
- Language
- English
- Subtitles
- EN, ES, PT, DE
- Resources
- 20 files
- Duration
- 3h 4m
Assignment
Build a reading-list app with search, filters and optimistic updates. Submit the repo and a deployed link.
Prerequisites
Comfortable with modern JavaScript and the command line.
Materials
- A code editor
- Node.js 20 or newer
- A free hosting account
What you'll learn
- Model props and state with TypeScript
- Fetch, cache and mutate data cleanly
- Test behaviour, not implementation
- Ship an accessible, responsive app
Course content
5 stages · 14 lessons · 3h 4m total
Your mentor
Kenji Ito
Staff frontend engineer · Osaka · Platform team at a travel marketplace
Kenji builds component libraries used by thousands of engineers. He explains types, rendering and state the way he wishes someone had explained them to him.
23.0klearners
4.8rating
11 yrsin industry
Learner reviews
4.8
1,975 reviews
Showing all reviews
Daniel Reyes
2 weeks ago
Finally, the middle of the process
Most courses show the shiny final file. This one showed the messy decisions in between, and the critique session alone was worth the price.
Kira Nakamura
1 month ago
Short lessons, real assignments
Every lesson is under twenty minutes and ends with something to make. I finished on my lunch breaks in five weeks.
Sam Ortega
2 months ago
Changed how I present work
The feedback from my mentor was specific, kind and a little brutal in the right places. My portfolio reviews go much better now.
Rob Hale
1 month ago
Great content, wanted more examples
Clear and practical. I would have liked one or two more worked examples in the later stages, but the downloads fill the gap.
Grace Ampofo
3 months ago
Good, but pace yourself
Lots of material. The exercises take longer than the timings suggest, so plan for that.