Computer Courses
Next.js 15 Tutorial: Beginner to Advanced (Codevolution)
Sikhami InstituteEnglish

Free
Join for free- 92 video lectures (7h 3m)
- Certificate of completion
- Ask the teacher your doubts
- Watch on the web and in the Android app
About this course
Vishwas of Codevolution teaches Next.js 15 with the App Router in more than 90 short lessons, from routing to data fetching, server actions and deployment. Who it's for: React developers who want to build full-stack apps with Next.js. These are the free, official videos of the "Next.js 15 Tutorial - Beginner to Advanced" playlist from the Codevolution YouTube channel (youtube.com/@codevolution). All videos belong to Codevolution; Sikhami is not affiliated with Codevolution and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.
What you will learn
• Routing with the App Router: dynamic, nested and catch-all routes • Layouts, templates, loading and error states • Route handlers, middleware and private folders • Rendering: server and client components, static and dynamic rendering • Data fetching, caching and server actions for forms • Authentication and deploying Next.js apps to Vercel
Course content
1 section · 92 lectures · 7h 3m
1. Next.js 15 Tutorial - Beginner to Advanced
- Next.js 15 Tutorial - 1 - Introduction4m
- Next.js 15 Tutorial - 2 - Hello World3m
- Next.js 15 Tutorial - 3 - Project Structure4m
- Next.js 15 Tutorial - 4 - Before We Start1m
- Next.js 15 Tutorial - 5 - Routing5m
- Next.js 15 Tutorial - 6 - Nested Routes2m
- Next.js 15 Tutorial - 7 - Dynamic Routes6m
- Next.js 15 Tutorial - 8 - Nested Dynamic Routes3m
- Next.js 15 Tutorial - 9 - Catch all Segments6m
- Next.js 15 Tutorial - 10 - Not Found Page5m
- Next.js 15 Tutorial - 11 - File Colocation2m
- Next.js 15 Tutorial - 12 - Private Folders2m
- Next.js 15 Tutorial - 13 - Route Groups3m
- Next.js 15 Tutorial - 14 - Layouts4m
- Next.js 15 Tutorial - 15 - Nested Layouts3m
- Next.js 15 Tutorial - 16 - Multiple Root Layouts3m
- Next.js 15 Tutorial - 17 - Routing Metadata8m
- Next.js 15 Tutorial - 18 - title Metadata3m
- Next.js 15 Tutorial - 19 - Link Component5m
- Next.js 15 Tutorial - 20 - Active Links3m
- Next.js 15 Tutorial - 21 - params and searchParams5m
- Next.js 15 Tutorial - 22 - Navigating Programmatically4m
- Next.js 15 Tutorial - 23 - Templates3m
- Next.js 15 Tutorial - 24 - Loading UI3m
- Next.js 15 Tutorial - 25 - Error Handling5m
- Next.js 15 Tutorial - 26 - Recovering from Errors2m
- Next.js 15 Tutorial - 27 - Handling Errors in Nested Routes2m
- Next.js 15 Tutorial - 28 - Handling Errors in Layouts2m
- Next.js 15 Tutorial - 29 - Handling Global Errors5m
- Next.js 15 Tutorial - 30 - Parallel Routes8m
- Next.js 15 Tutorial - 31 - Unmatched Routes6m
- Next.js 15 Tutorial - 32 - Conditional Routes2m
- Next.js 15 Tutorial - 33 - Intercepting Routes13m
- Next.js 15 Tutorial - 34 - Parallel Intercepting Routes5m
- Next.js 15 Tutorial - 35 - Route Handlers5m
- Next.js 15 Tutorial - 36 - Handling GET Requests2m
- Next.js 15 Tutorial - 37 - Handling POST Requests3m
- Next.js 15 Tutorial - 38 - Dynamic Route Handlers3m
- Next.js 15 Tutorial - 39 - Handling PATCH Requests3m
- Next.js 15 Tutorial - 40 - Handling DELETE Requests2m
- Next.js 15 Tutorial - 41 - URL Query Parameters2m
- Next.js 15 Tutorial - 42 - Headers in Route Handlers5m
- Next.js 15 Tutorial - 43 - Cookies in Route Handlers3m
- Next.js 15 Tutorial - 44 - Redirects in Route Handlers1m
- Next.js 15 Tutorial - 45 - Caching in Route Handlers4m
- Next.js 15 Tutorial - 46 - Middleware6m
- Next.js 15 Tutorial - 47 - Rendering1m
- Next.js 15 Tutorial - 48 - Client-side Rendering (CSR)3m
- Next.js 15 Tutorial - 49 - Server-side Rendering (SSR)4m
- Next.js 15 Tutorial - 50 - Suspense SSR6m
- Next.js 15 Tutorial - 51 - React Server Components6m
- Next.js 15 Tutorial - 52 - Server and Client Components6m
- Next.js 15 Tutorial - 53 - RSC Rendering Lifecycle3m
- Next.js 15 Tutorial - 54 - Static Rendering11m
- Next.js 15 Tutorial - 55 - Dynamic Rendering4m
- Next.js 15 Tutorial - 56 - generateStaticParams5m
- Next.js 15 Tutorial - 57 - dynamicParams3m
- Next.js 15 Tutorial - 58 - Streaming2m
- Next.js 15 Tutorial - 59 - Server and Client Composition Patterns1m
- Next.js 15 Tutorial - 60 - Server-only Code5m
- Next.js 15 Tutorial - 61 - Third Party Packages4m
- Next.js 15 Tutorial - 62 - Context Providers5m
- Next.js 15 Tutorial - 63 - Client-only Code4m
- Next.js 15 Tutorial - 64 - Client Component Placement4m
- Next.js 15 Tutorial - 65 - Interleaving Server and Client Components8m
- Next.js 15 Tutorial - 66 - Data Fetching1m
- Next.js 15 Tutorial - 67 - Fetching Data in Client Components4m
- Next.js 15 Tutorial - 68 - Fetching Data in Server Components4m
- Next.js 15 Tutorial - 69 - Loading and Error States2m
- Next.js 15 Tutorial - 70 - Sequential Data Fetching5m
- Next.js 15 Tutorial - 71 - Parallel Data Fetching5m
- Next.js 15 Tutorial - 72 - Fetching from a Database6m
- Next.js 15 Tutorial - 73 - Data Mutations3m
- Next.js 15 Tutorial - 74 - Forms with Server Actions5m
- Next.js 15 Tutorial - 75 - Pending State with useFormStatus3m
- Next.js 15 Tutorial - 76 - Form Validation with useActionState6m
- Next.js 15 Tutorial - 77 - Separating Server Actions3m
- Next.js 15 Tutorial - 78 - useFormStatus vs useActionState1m
- Next.js 15 Tutorial - 79 - Update Server Action8m
- Next.js 15 Tutorial - 80 - Delete Server Action3m
- Next.js 15 Tutorial - 81 - Optimistic Updates6m
- Next.js 15 Tutorial - 82 - Form Component7m
- Next.js 15 Tutorial - 83 - Authentication2m
- Next.js 15 Tutorial - 84 - Clerk Setup2m
- Next.js 15 Tutorial - 85 - Sign in and Sign out3m
- Next.js 15 Tutorial - 86 - Profile Settings3m
- Next.js 15 Tutorial - 87 - Conditional UI Rendering1m
- Next.js 15 Tutorial - 88 - Protecting Routes3m
- Next.js 15 Tutorial - 89 - Read Session and User Data5m
- Next.js 15 Tutorial - 90 - Role Based Access Control11m
- Next.js 15 Tutorial - 91 - Customizing Clerk Components6m
- Next.js 15 Tutorial - 92 - Deploying Next.js Apps to Vercel2m