- Description
- Curriculum
- Reviews
- Grade
-
1What is a Static Site Generator?2h
Differences between SSR, SSG, and ISR. Why SSG matters for performance and SEO.
-
2Setting Up Your First Next.js ProjectThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Scaffold a project, understand folder structure, and run dev server.
-
3Pages and Routing BasicsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Create static routes and understand the file-system-based router.
-
4getStaticProps and getStaticPathsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Learn the foundation of static rendering with data fetching at build time.
-
5Dynamic Routing for Static SitesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use slugs and generate paths for blogs, portfolios, and documentation pages.
-
6Incremental Static Regeneration (ISR)This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Rebuild only updated pages post-deployment with revalidation.
-
7Styling Options in Next.jsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
CSS Modules, Tailwind, and styled-components explained and implemented
-
8Reusable Layouts and ComponentsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Create shared layout wrappers and design systems for static websites.
-
9Image OptimizationThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use
<Image>
component for responsive and lazy-loaded images.
-
10Rendering Markdown ContentThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Parse
.md
and.mdx
files to build blogs, docs, and content-driven sites -
11Create a Static BlogThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Generate blog routes, render posts with
remark
, highlight code, and paginate. -
12Connect to a Headless CMSThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use Contentful or Sanity for external content, fetched at build time.
-
13SEO in Static SitesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Add meta tags, Open Graph data, and structured data with
next/head
-
14Sitemap and Robots.txt GenerationThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
📝 Automatically create SEO files using
next-sitemap
. -
15Accessibility (a11y) Best PracticesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use semantic HTML, skip links, and test with Lighthouse.
-
16Static Middleware and RedirectsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Define redirects, rewrites, and middleware for edge delivery.
-
17Performance Optimization for Static SitesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Bundle splitting, caching strategies, and lazy loading.
-
18Analytics and MonitoringThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Integrate Google Analytics, Plausible, or Posthog with statically generated pages.
-
19Deploy to Vercel (Native Hosting)This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Connect GitHub, enable preview branches, and monitor builds.
-
20Alternative Hosting (Netlify, GitHub Pages)This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Export static HTML with
next export
and host anywhere. -
21Setting Up CI/CDThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Automate deployment from GitHub with environment variables and preview builds.
-
22Build and Deploy a Static Developer Portfolio or Blog SiteThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.

Archive
Working hours
Monday | 9:30 am - 6.00 pm |
Tuesday | 9:30 am - 6.00 pm |
Wednesday | 9:30 am - 6.00 pm |
Thursday | 9:30 am - 6.00 pm |
Friday | 9:30 am - 5.00 pm |
Saturday | Closed |
Sunday | Closed |