Uploaded July 2025 | Updated September 2026, 2 weeks ago
In this Strapi tutorial (beginner-friendly), I will show you the best way to get started with Strapi.
🚀 Check out Next.js and Strapi Tutorial here 👉 strapi.link/next-strapi-full-tutorial
You will learn everything you need to know to get started With Strapi 5 as a Beginner. I will show you how to build a complete backend for your frontend application, allowing non-technical users to manage their content.
Have questions? Ask them in the comments or stop by discord.com/invite/strapi on Monday through Friday, 12:30 p.m. CST.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
CHAPTERS
--------------------------------------------------------------------------------------------------------------------------------------------------------------
00:00:00 Course Introduction
00:05:54 Getting S=started with Strapi 5 initial setup
00:09:43 Strapi Admin menu and setting overview
00:18:06 Building our first collection type and enabling our first endpoint
00:24:26 Building out our Global page for our website header and footer settings
00:50:46 Explaining how populate and filtering work in Strapi 5
01:18:51 Customizing Strapi with custom populate middleware
01:31:59 Building out our landing page via dynamic zones and components
01:56:27 Continue building out our landing page sections
02:18:19 Building our image, person, and markdown component
02:29:31Building our Q&A section and form component
02:38:36 How to implement dynamic pages in Strapi
02:52:46 Building out our blog content page
03:12:29 Refactoring our custom middleware
02:19:34 Building out our featured articles section
03:23:51 Final reacap of what we learned
🚀 Topics Covered:
Setting Up Strapi Locally
Collection Types
Single Type
Components
Top Fields vs. Relations
Populate & Filtering Explained
Building a Landing Page
Dynamic Zone
Components
Middleware to Populate Data
Join us on this comprehensive journey, and by the end, you'll be fully equipped to make the most of Strapi v5 for your projects.
Don't forget to hit that 'Like' button and subscribe for more content-rich tutorials! 🔥
In this Strapi tutorial (beginner-friendly), I will show you the best way to get started with Strapi.
🚀 Check out Next.js and Strapi Tutorial here 👉 strapi.link/next-strapi-full-tutorial
You will learn everything you need to know to get started With Strapi 5 as a Beginner. I will show you how to build a complete backend for your frontend application, allowing non-technical users to manage their content.
Have questions? Ask them in the comments or stop by discord.com/invite/strapi on Monday through Friday, 12:30 p.m. CST.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
CHAPTERS
--------------------------------------------------------------------------------------------------------------------------------------------------------------
00:00:00 Course Introduction
00:05:54 Getting S=started with Strapi 5 initial setup
00:09:43 Strapi Admin menu and setting overview
00:18:06 Building our first collection type and enabling our first endpoint
00:24:26 Building out our Global page for our website header and footer settings
00:50:46 Explaining how populate and filtering work in Strapi 5
01:18:51 Customizing Strapi with custom populate middleware
01:31:59 Building out our landing page via dynamic zones and components
01:56:27 Continue building out our landing page sections
02:18:19 Building our image, person, and markdown component
02:29:31Building our Q&A section and form component
02:38:36 How to implement dynamic pages in Strapi
02:52:46 Building out our blog content page
03:12:29 Refactoring our custom middleware
02:19:34 Building out our featured articles section
03:23:51 Final reacap of what we learned
🚀 Topics Covered:
Setting Up Strapi Locally
Collection Types
Single Type
Components
Top Fields vs. Relations
Populate & Filtering Explained
Building a Landing Page
Dynamic Zone
Components
Middleware to Populate Data
Join us on this comprehensive journey, and by the end, you'll be fully equipped to make the most of Strapi v5 for your projects.
Don't forget to hit that 'Like' button and subscribe for more content-rich tutorials! 🔥
![Strapi v5 Crash Course 2025 [ Part 4 learning populate and filtering in Strapi ]
Strapi tutorial part 4, we will learn about Strapis populate and filtering to only get the data we need from our API.
👉 Lesson Notes: https://www.codingafterthirty.com/courses/strapi-5-crash-course-2025/introduction-to-strapi-s-populate-and-filtering
👉 Learn more about Strapi: https://strapi.link/learn-more
Welcome back to Part 4 of our Strapi Crash Course! This tutorial will dive deep into how data population and filtering work in Strapi, ensuring you have the tools to manage your content effectively.
📚 What You’ll Learn:
- Understanding Top-Level Fields: In Strapi, top-level fields like title and description automatically populate, while relational fields require explicit queries.
- Creating Collection Types: Learn how to create new collection types and understand the significance of different field types in your data structure.
- Utilizing Components and Relations: Discover how to properly implement components and relationships to enhance your content architecture.
- Constructing Queries for Data Retrieval: Get hands-on with building queries to fetch nested data using both shorthand and object notation in Strapi.
🛠️ Key Takeaways:
- Master the basics of data population and filtering in Strapi.
- Gain hands-on experience with Strapis query syntax.
- Optimize your API calls to improve performance and efficiency.
💬 Join the Discussion. Have questions or need clarification? Drop your comments below, and dont forget to subscribe for more Strapi tutorials! Strapi v5 Crash Course 2025 [ Part 4 learning populate and filtering in Strapi ]](https://i.ytimg.com/vi/tAGNDGrVJfk/mqdefault.jpg)
![Building My Project with Next.js and Strapi [ Learning to code by building projects ]
#learntocode2023 #webdevelopment #buildinpublic
Friday Night Hangout 8:00 PM CST. Its Friday night, I am single, so I might as well do some coding. Building a profile page in my LMS project built with Next.js 15 and Strapi 5.
- Watch me try to code
- Ask questions
- Share some thoughts and ideas
Streaming my progress as I learn to code by building apps with Next.js and Strapi. Building My Project with Next.js and Strapi [ Learning to code by building projects ]](https://i.ytimg.com/vi/tMtm1jghGhk/mqdefault.jpg)
![Building a Dynamic Blog Website with Next.js and Strapi | Starter Project Walkthrough
Getting Started With Next.js 15 and Strapi 5 Headless CMS Project Overview [ All Code Included ]
Strapi 5 docs: https://strp.cc/3yHOhAw
Project Repo: https://github.com/PaulBratslavsky/strapi-5-next-js-starter-project
In todays video, I wanted to share a project Ive been working on—a simple blog website with dynamic content powered by Next.js on the front end and Strapi headless CMS on the back end.
Ill walk you through the basic features and how to set up the project locally so you can have all the code and run it on your computer.
Project includes:
- Dynamic landing page
- Header and Footer
- Blog section with pagination and search
- Single post view
- Login and Register page
- Middleware for protecting the routes
- Dashboard placeholder page
Project tech:
- Next.js 15
- Shadcn UI
- Tailwind
- Strapi
Ill also show you step-by-step instructions on how to set up the project on your local machine.
Although this is a starter demo project, its perfect for jumpstarting your blog website.
Key Topics Summary:
- Simple blog website project with dynamic content
- Next.js front end and Strapi headless CMS back end
- Blog section with posts, search, pagination, and user authentication
- Starter demo project for viewers to build upon
- Local setup process with repository cloning and setup script
- Use of Shadcn UI components and ReWeb page builder
- Strapi admin dashboard and content management
- Custom fetch function for data retrieval Building a Dynamic Blog Website with Next.js and Strapi | Starter Project Walkthrough](https://i.ytimg.com/vi/tRF_kjt0e4w/mqdefault.jpg)


![Building My Project with Next.js and Strapi [ Learning to code by building projects ]
#learntocode2025 #webdevelopment #buildinpublic
Friday Night Hangout 8:00 PM CST. Its Friday night, I am single, so I might as well do some coding. Building a profile page in my LMS project built with Next.js 15 and Strapi 5.
- Watch me try to code
- Ask questions
- Share some thoughts and ideas
Streaming my progress as I learn to code by building apps with Next.js and Strapi. Building My Project with Next.js and Strapi [ Learning to code by building projects ]](https://i.ytimg.com/vi/uAuP1b-c2Cs/mqdefault.jpg)




