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!
βNo code. No fluff. Just intuitive, podcast-ready explanations of the NeetCode 150.β
Click to listen on Spotify
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
- β 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.
- π 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
- Python for automation
- OpenAI GPT-4o & GPT-4o-mini-tts for explanation generation and audio
- Spotify for podcast hosting
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
-
Scrape local markdown solutions
-
Generate TED-style narrated explanations
-
Convert narration into WAV audio
-
Save files to /explanations and /audio
-
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
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]