DataTalksClub / DataTalksClub/datatalksclub.github.io

Create Dedicated Workshop and Webinar Pages (Similar to Podcast Pages)

Open
#93 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

AI Bootcamp Hackathon
Dominant language
Python
Stars
381
Forks
42
PR merge metrics
No merged PRs in 30d

Description

We have many workshops and webinars published on YouTube, but they currently exist only as videos — without dedicated pages on our website. This makes the content hard to navigate, limits internal linking opportunities, and reduces the amount of time users spend exploring related resources on our site.

The goal of this task is to build a system that generates individual pages for each workshop and webinar, similar to how our podcast episodes have dedicated pages with structured content.

While this issue addresses both workshops and webinars, we should prioritize work on workshop pages.

Purpose of the Task

We want every workshop and webinar to have its own page with:

  • an embedded YouTube video,
  • a short description of the content,
  • key resources and links,
  • and (optionally) a transcript or summary.

These pages will improve SEO, keep users on our website longer, and create a stronger internal linking structure across all Zoomcamps, blogs, notes, and podcasts.


What Needs to Be Built

The system should ingest all workshop and webinar data from YouTube via playlists, and generate a website page for each item.

Each page should follow a consistent template (can be similar to the podcast layout):

  • video embed at the top,
  • a concise but informative description of the workshop/webinar,
  • main links and resources mentioned,
  • optional transcript or notes section,
  • optional “related content” section for internal linking.

Integration with the Website

The generated pages should fit into our existing website structure — ideally under a new page category (e.g., /workshops/ or /webinars/).

Once created, these pages will be indexed by search engines, referenced from course content, and used in future internal linking strategies.

If helpful, participants can also redesign or extend the current Jekyll templates to better support this content type.

Outcome

A complete, user-friendly, SEO-optimized catalog of workshop and webinar pages — similar to our podcast catalog — that keeps users on our site longer, helps them discover related content, and improves content organization across the entire DataTalks.Club ecosystem.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing podcast pages and Jekyll templates, then review the two linked YouTube playlists and the site's current content structure. Define how workshop and webinar data will be represented and how pages will be categorized under /workshops/ or /webinars/. Done means workshop pages, with embedded videos, descriptions, resources, and the agreed optional sections, are generated consistently and fit the site's navigation and linking structure.

Written by the indexing model from the issue text.

Assessment

Tech stack
jekyll
Domain
content, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.