Skip to content

🎧 AI-powered podcast that explains all NeetCode 150 problems in TED-Ed style. No code β€” just clear, intuitive algorithm explanations you can listen to on the go.

Notifications You must be signed in to change notification settings

tipaek/LeetCode_Brainrot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ™οΈ LeetCode Brainrot

LeetCode Brainrot is an AI-powered, TedEd-style podcast designed to help you master LeetCode questions intuitivelyβ€”no code, just engaging, clear explanations. Now you can sharpen your interview skills on the go!

Spotify Episodes AI Powered

β€œNo code. No fluff. Just intuitive, podcast-ready explanations of the NeetCode 150.”


πŸ”Š Preview the Podcast

Spotify Player Screenshot

Click to listen on Spotify


πŸ“– About

LeetCode Brainrot is a fully automated podcast that narrates AI-generated explanations for every problem in the NeetCode 150.

  • πŸŽ™οΈ Podcast-friendly narration (TED-Ed style, no code)
  • πŸ€– Powered by GPT-4o for expert-level pedagogy
  • 🧠 Automated pipeline from markdown to audio to Spotify

🧰 Features

  • βœ… Intuitive Explanations: Concepts explained clearly without referencing code.
  • βœ… AI-generated Narration: Engaging voice-overs powered by OpenAI.
  • βœ… Automated Pipeline: Python-based pipeline for scraping, narrating, and generating audio.

πŸ› οΈ Repository Structure

  • πŸ“‚ explanations # AI-generated intuitive explanations
  • πŸ“‚ audio # AI-generated audio files for podcast (not included in this repo)
  • πŸ“‚ coverart # AI-generated thumbnails for each episode
  • πŸ“œ processProblems.py # Python script to generate scripts and audio
  • πŸ“œ README.md # This document

βš™οΈ Tech Stack

  • Python for automation
  • OpenAI GPT-4o & GPT-4o-mini-tts for explanation generation and audio
  • Spotify for podcast hosting

πŸ“₯ Installation

git clone https://github.com/yourusername/leetcode-brainrot.git
cd leetcode-brainrot
pip install -r requirements.txt

Create a .env file:

OPENAI_API_KEY=your_openai_api_key

Run the scraper:

python scraper.py

This will:

  • Scrape local markdown solutions

  • Generate TED-style narrated explanations

  • Convert narration into WAV audio

  • Save files to /explanations and /audio


🎧 Podcast Details

  • Title: LeetCode Brainrot

  • Description: LeetCode Brainrot is an AI-powered TedEd-esque podcast that walks you through every problem in the NeetCode 150. No code, just intuitive explanations to help you practice LeetCode on the go.

  • Listen Now: Spotify Link

πŸ“œ License

This project is licensed under the MIT License.

🌟 Contributions and improvements are welcome! Feel free to fork, raise issues, or submit pull requests.

πŸ“§ Contact: [email protected] | [email protected]

About

🎧 AI-powered podcast that explains all NeetCode 150 problems in TED-Ed style. No code β€” just clear, intuitive algorithm explanations you can listen to on the go.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages