Contribute a Playlist
Help the community discover quality learning resources. It only takes a few minutes.
How to contribute
1
Fork the repository
Go to our GitHub repo and click "Fork" to create your own copy.
2
Find the right category file
Navigate to data/ and open the JSON file for your category (e.g., dsa.json).
3
Add your playlist entry
Add a new entry following this format:
{
"title": "Playlist Title",
"creator": "Channel Name",
"url": "https://youtube.com/playlist?list=...",
"language": "English",
"difficulty": "beginner",
"videoCount": 42,
"description": "Brief description (max 150 chars)",
"year": 2024
}4
Submit a Pull Request
Commit your changes and open a PR. We review submissions within 48 hours.
What we look for
We accept
- • Hosted on YouTube (public playlist)
- • Minimum 5 videos
- • Focused on one topic
- • Good audio/video quality
- • Free to access (no paywall)
We reject
- • Unknown/anonymous creators
- • Outdated content (deprecated tech)
- • Incomplete or abandoned playlists
- • Low-quality recordings
- • Duplicates of existing entries
Report a problem
Found a dead link, outdated playlist, or have a suggestion? Open an issue on GitHub.
Open an issueReady to contribute?
Your contribution helps thousands of learners find quality resources.
Start on GitHub