Next.js Basic
Learn the Core Features of Next.js
Learn the core features and structure of Next.js to start building full-stack applications. Master routing, data fetching, server-side rendering, and modern React patterns.
Start LearningWhat you'll learn
- Hands-on coding challenges
- Real-world project examples
- Interview preparation tips
- Best practices & patterns
Course Syllabus
Next.js Basics
Introduction to Next.js fundamentals and project setup
14 lessons
~120 min
Introduction to Next.js
2 steps · 15 min
Create Next App
1 steps · 15 min
Next.js Folder Structure
1 steps · 15 min
src Directory
1 steps · 10 min
Tailwind CSS Setup
1 steps · 10 min
Next.js vs React
1 steps · 10 min
Import Images
1 steps · 10 min
Import Stylesheets
1 steps · 10 min
Starting Development Server
1 steps · 10 min
Dynamic Import
1 steps · 10 min
Material-UI Integration
1 steps · 10 min
Routing Introduction
1 steps · 10 min
MongoDB Integration
1 steps · 10 min
Module 1 Quiz
1 steps · 10 min
Next.js Routing
Master the file-based routing system
6 lessons
~60 min
Next.js Functions
Learn essential Next.js data fetching and utility functions
10 lessons
~90 min
getServerSideProps
1 steps · 10 min
getStaticPaths
1 steps · 10 min
generateMetadata
1 steps · 10 min
generateImageMetadata
1 steps · 10 min
Fetch API in Next.js
1 steps · 10 min
generateStaticParams
1 steps · 10 min
NextResponse
1 steps · 10 min
NextRequest
1 steps · 10 min
Data Fetching Methods
1 steps · 10 min
Module 3 Quiz
1 steps · 10 min
Next.js Features
Explore built-in Next.js features
6 lessons
~60 min
Practice Code Examples
Build real-world components and features
11 lessons
~120 min
Custom Local Fonts
1 steps · 10 min
Image Carousel
1 steps · 10 min
Video Player
1 steps · 10 min
Form Validation
1 steps · 10 min
Custom Error Page
1 steps · 10 min
Skeleton Loading
1 steps · 10 min
Popup Modal
1 steps · 10 min
Spinner Loader
1 steps · 10 min
DatePicker
1 steps · 10 min
YouTube Videos
1 steps · 10 min
Slider Component
1 steps · 10 min
Advanced Topics
Advanced Next.js concepts and techniques
7 lessons
~70 min