React & Next.js: Build Modern Web Apps
Build fast, modern web apps with React components, hooks and Next.js routing.
Live classes
- 29 Oct8:00 pmLive Q&A with the instructorStarts in 1 dayFor students
- 5 Nov8:00 pmProject review sessionStarts in 1 weekFor students
What you will learn
- Write clean HTML, CSS and JavaScript
- Build responsive pages that work on any phone
- Connect to APIs and save data
- Use Git and publish your project online
- Build a portfolio of real projects
About this course
Build fast, modern web apps with React components, hooks and Next.js routing.
This course is built around practice: every section ends with a small task, and the final project brings it all together so you finish with something real to show.
Who this course is for
- Beginners who want a clear, step-by-step path
- Professionals who want to sharpen their skills
- Anyone who learns best by doing
Requirements
- A computer, tablet or phone with internet
- No earlier experience needed — we start from the basics
- About 30 minutes a day to practise
Course curriculum
6 sections · 21 lectures · 14 hr 20 mins total
Getting started3 lectures
- Welcome to React & Next.js Preview 04:20
- How this course works Preview 06:05
- Setting up for success 09:40
The building blocks4 lectures
- Setting up your editor and tools 07:30
- Structure with HTML 11:15
- Styling with CSS 13:45
- Making it work with JavaScript 09:50
Building real features4 lectures
- Forms, validation and errors 15:20
- Talking to an API 12:10
- Saving data in a database 08:35
- Signing users in 14:05
Shipping your work3 lectures
- Version control with Git 07:30
- Testing before you release 11:15
- Putting your project online 13:45
Bonus lessons2 lectures
- Live Q&A recording 32:10
- Common questions answered 14:25
Final project5 lectures
- Your project brief 05:30
- Step-by-step walkthrough 24:40
- Hand in your project 10:00
- Final quiz 05:00
- What to learn next 04:10
Your instructor
Rafiq Hasan
Full-stack Developer
- ★ 4.7 rating
- 19,120 students
- 3 courses
Rafiq builds web apps with JavaScript, React and Laravel for clients around the world, and loves explaining hard ideas in plain words.
View profile and courses










Tasnim Chowdhury (verified owner) –
Short lessons that fit around my job. The final project is excellent.
Mehedi Rahman (verified owner) –
Great content and good examples. I wish there were a few more exercises.
Imran Hossain (verified owner) –
The instructor explains everything step by step. Best course I have taken online.