Build with AI: Vibe Coding a YouTube-to-Blog Pipeline Automation Tool with Windsurf
31mBeginner2025-06-06
Authors

Lillian Pierson, P.E.
Engineer, CEO, and Head of Product at Data-Mania
Course details
In this hands-on course, learn how to build a fully functional tool that takes a YouTube video URL, extracts the transcript, summarizes it using GPT, formats it into a polished blog post, and publishes it to WordPress. Instructor Lillian Pierson outlines the essentials of using Windsurf’s no-code interface and prewritten AI prompts to streamline your YouTube-to-blog pipeline in just a few simple steps. Along the way, gather practical skills in API integration, content formatting, and workflow automation. Transform your content creation workflow with the power of AI and automation—no coding experience required.
Learning objectives
Set up a no-code AI automation project in Windsurf using natural language prompts and modular Python blocks.
Extract transcripts from YouTube videos using the youtube-transcript-api and identify videos that are compatible with transcript-based processing.
Use GPT via API to summarize transcripts and transform summaries into fully formatted blog posts with structured markdown, including title, intro, body paragraphs, and conclusion.
Publish blog posts directly to WordPress using REST API authentication and troubleshoot common integration errors.
Connect and automate the entire workflow into a single tool that can take a YouTube link and output a live WordPress blog post with minimal manual intervention.
Learning objectives
Set up a no-code AI automation project in Windsurf using natural language prompts and modular Python blocks.
Extract transcripts from YouTube videos using the youtube-transcript-api and identify videos that are compatible with transcript-based processing.
Use GPT via API to summarize transcripts and transform summaries into fully formatted blog posts with structured markdown, including title, intro, body paragraphs, and conclusion.
Publish blog posts directly to WordPress using REST API authentication and troubleshoot common integration errors.
Connect and automate the entire workflow into a single tool that can take a YouTube link and output a live WordPress blog post with minimal manual intervention.
Skills covered
Full-Stack Web DevelopmentArtificial Intelligence FoundationsArtificial Intelligence (AI)Web DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Building a full-stack web application with Windsurf
- 02 - What you should know
1. Setting Up
- 03 - Installing and configuring Windsurf
2. Vibe Coding
- 04 - Fetch a YouTube transcript
- 05 - Summarize the transcript
- 06 - Format a blog post
- 07 - Publish to WordPress
- 08 - Test and deploy
Conclusion
- 09 - Next steps
Related courses
- Hands-On AI: Vibe Coding with Cline
- Hands-On AI: Vibe Coding in Python with Cursor
- Building Custom GPTs for Work: Create AI Assistants in Plain Language with ChatGPT (No Code Required)
- Getting Started with Vibe Coding
- Vibe Coding Fundamentals: Tools and Best Practices
- Structure Vibe Coding to Save Build Time
- Vibe Coding from Scratch: A Beginner's Guide to Building and Shipping an App with AI
- Vibe Coding with Lovable: From Idea to Prototype in Under an Hour (No Code Required)
Related learn paths
- Learn Vibe Coding: Build Apps with AI-Powered Coding
- Transform Your Programming with AI Coding Tools
- Building AI Agents: Advanced Techniques for Developers
- Building Trust, Competence, and Collaboration for Global Success
- Building Agentic AI Systems for Developers
- Build AI Aptitude as a Middle Manager
- Building AI Products: Architecture and Orchestration Professional Certificate by LinkedIn Learning
- MLOps Essentials for Developers and AI Engineers: Tools, Pipelines, Security