Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript

via freeCodeCamp

Overview

Learn how to build a personal website using Next.js 13 for the frontend, Sanity.io as the content backend, TailwindCSS for styling, and TypeScript for type safety. The course covers setting up the project, utilizing GROQ query language, incorporating TypeScript types, adding TailwindCSS, deploying to Vercel, and more. The teaching method includes hands-on coding tutorials with a finished project as a reference. This course is intended for individuals interested in web development, specifically those looking to create their personal websites with modern tools and technologies.

Syllabus

⌨️ Intro
⌨️ Finished project
⌨️ Starting Next.js
⌨️ Starting Sanity.io
⌨️ Overview of Sanity.io
⌨️ Sanity.io Manage Dashboard
⌨️ GROQ query language
⌨️ Embedding the Sanity Studio
⌨️ Routing in Next.js 13
⌨️ next-sanity library
⌨️ First Sanity schema
⌨️ Displaying data
⌨️ First GROQ query
⌨️ Mapping over projects
⌨️ Setting up TypeScript types
⌨️ Adding TailwindCSS
⌨️ More on the Studio
⌨️ Images in Next.js 13
⌨️ Individual project pages
⌨️ Styling project pages
⌨️ The NavBar
⌨️ Next.js organizational folders
⌨️ Pages schema
⌨️ Deploying to Vercel
⌨️ Sanity real-time updates
⌨️ Recap
⌨️ Outro

Taught by

freeCodeCamp.org

Reviews

Start your review of Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.